The data behind this site

Every page here is generated from one dataset, and the dataset is public. Two forms of it: a JSON file for each of the 1,590 characters, and the whole Alt-code set as a CSV. Both are static files on this domain, both are rebuilt whenever the site is, and neither needs a key or an account.

A file per character

Address a character by the hexadecimal codepoint, four digits, upper case: /api/char/00B0.json is the degree sign. Each file carries the Unicode name, block and general category, the UTF-8 and UTF-16 bytes, the HTML entity and the CSS, JavaScript, Python and URL escapes, the Windows Alt code and whether it works as printed, the Mac shortcut, and the other names people search for that character under.

Fields that are worth knowing about
FieldWhat it means
windows_worksok means the Alt code works on an unmodified Windows machine. hex means the number is above 255, so Windows will not take it without a registry change. Most lists on the web print both as if they were the same thing.
aliasesThe words people actually search for, measured rather than guessed. Null where nothing was measured.
numericThe numeric value Unicode records, which is how a fraction or a Roman numeral answers "what number are you".

Every Alt code as a CSV

alt-codes.csv is 341 rows, one per character, with the same works_as_printed column. 149 are yes. That column is the reason this file exists: a list that prints Alt 8658 beside a number that works is wrong about most of its own rows, and the reader blames their keyboard.

Every character as a vector file

Each character is also published as an SVG at /svg/00B0.svg, addressed by the same hexadecimal codepoint as the JSON. The outline is cut from the font this site ships for that character, so it is the shape you see on the page rather than a redrawing of it. The 102 characters with no file are the colour emoji, which your system draws and this site does not ship a font for.

These files are the one thing here that is not CC0. The fonts are under the SIL Open Font License, and the OFL covers the Font Software “in part or in whole”, which makes a single glyph outline a derivative of it. Each SVG carries the originating font’s copyright line and the licence URL in its <metadata>, and the files are distributed under the OFL. Use them, modify them, ship them; keep the notice with them and do not sell them on their own.

Terms

Character names, codepoints and properties come from the Unicode Character Database, which carries its own licence. The annotations, the lookalike table and the CLDR keywords come from Unicode too; the LaTeX mapping comes from the unicode-math package. Everything this site adds to it, the groupings, the alias measurements and the verdicts, is released CC0: use it, change it, ship it, no attribution required. A link back is welcome and is not a condition.

Namepoint at any character
Unicode—
Windows—
Mac—
HTML—
COPIED