Blok Unicode je souvislý interval kódových bodů definovaný ve standardu Unicode. Každý blok má unikátní jméno a obsahuje 16 až 65536 kódových bodů. Žádné dva bloky nemají společný průnik.
Každý blok začíná kódovým bodem U+nnn0 a končí kódovým bodem U+mmmF, takže počet kódových bodů v Unicode bloku je vždy násobkem 16. Blok může explicitně zahrnovat kódové body, které jsou nepřiřazené a ne-znaky.[1] Kódové body nepatřící do žádného z pojmenovaných bloků, například v nepřiřazených rovinách 3–13, mají hodnotu bloku „No_block“.
Naopak, každý přiřazený kódový bod má vlastnost „Block name“, která udává, do jakého bloku znak patří. Jméno bloku je určeno samotným kódovým bodem, i když jména bloků mají deskriptivní povahu: „Tibetan“ („Tibetština“) nebo „Supplemental Arrows-A“ („Doplňkové šipky-A“). Všechny přiřazené kódové body mají právě jedno jméno bloku.
Další dělení bloků, jako například „šachové symboly“ v bloku Různé symboly, nejsou „blok“. Jméno podskupiny je pouze informativní.
Unicode 8.0 definuje 262 bloků:[2]
V tomto článku byl použit překlad textu z článku Unicode block na anglické Wikipedii.