Skip to content
100% local

Enclosed alphanumerics

Wrap letters and digits in circled or parenthesized Unicode glyphs.

Input
Output

Enclosed alphanumerics

This tool wraps every letter and digit in your text with a small Unicode glyph that circles or parenthesizes it, like turning "A1" into "Ⓐ①" or "⒜⑴". Spaces, punctuation, emoji and any character outside the plain A–Z, a–z, 0–9 range pass straight through untouched — only the alphanumerics get enclosed.

Two styles are available. Circled wraps each character in a small ring, using the Unicode block that gives you Ⓐ through Ⓩ, ⓐ through ⓩ, and ① through ⑨, plus a dedicated glyph for zero (⓪). Parenthesized wraps each character in tiny round brackets instead, like ⒜ or ⑴. Unicode never defined a separate uppercase parenthesized block, so uppercase letters borrow the lowercase parenthesized glyph — "A" and "a" both become "⒜" in that style. There is also no parenthesized zero at all, so a literal "0" in your input stays a plain "0" when you pick that style; that is a limitation of the Unicode standard, not a bug in this tool.

People use enclosed alphanumerics for outline numbering in documents and slide decks (① ② ③ instead of plain digits), for stylized initials in usernames and bios, or for making a short label stand out in a block of plain text. Because the output is ordinary Unicode text rather than an image, it copies and pastes anywhere text is accepted — just be aware that some very old fonts may not render every glyph and will show a fallback box instead.

The live tally below the output counts how many characters were converted against the total character count, so you can see how much of your input was eligible. Everything happens instantly as you type, entirely inside your browser — no text is ever uploaded or sent anywhere.

FAQ

Why did the "0" in my text not get enclosed?
Under the parenthesized style, Unicode has no parenthesized zero glyph, so a literal "0" is left unchanged. Under the circled style, zero converts fine to "⓪".
Why do uppercase letters look the same as lowercase in parenthesized style?
Unicode never defined a separate parenthesized block for uppercase letters, so uppercase letters borrow the lowercase parenthesized glyph — both "A" and "a" become "⒜".
Will punctuation or spaces be affected?
No. Only plain ASCII letters (A–Z, a–z) and digits (0–9) are enclosed. Everything else — spaces, punctuation, accented letters, emoji — passes through exactly as typed.
Will the enclosed characters display correctly everywhere?
Most modern browsers, phones and apps render them fine since they are standard Unicode code points, but very old software or some monospace terminal fonts may show a fallback box for glyphs they lack.
Is my text uploaded anywhere?
No — it never leaves your browser; everything runs locally on your device.