Generator
Text decorations preserving Polish letters
This generator decorates text while preserving original Polish letters after NFC normalization. Underlining, spacing and framing are separate variants. Unlike the symbol generator, it does not replace letters with a mathematical alphabet.
Generator
Enter data
Text up to 2,000 Unicode code points. All variants are generated together. Fields marked with an asterisk are required.
How to use the calculator
- Enter text and generate all variants. Use the button next to your chosen style.
- Test in the destination app. Use plain text for important and accessible content.
Calculation details
Formula and calculation method
NFC normalization → grapheme segmentation → underline letters/digits, add inter-grapheme spaces or a frame. Ł and ł are not replaced with L plus a combining slash.
Worked example
Framing “Zażółć” gives “【Zażółć】”. The letters ż, ó, ł and ć remain Polish letters. Underlining may render differently between apps.
Limitations
- Symbols and combining marks may impair screen-reader pronunciation, search and app compatibility. No Instagram or other platform compatibility is promised.
- Not a font file or CSS replacement. Use plain text for legal names, addresses, passwords and important instructions. Results are not saved.
Sources
- The Unicode Standard — alphanumeric and combining characters
- Unicode UAX #15 — normalization
- Unicode UAX #29 — grapheme boundaries
- Unicode UTR #25 — mathematical symbols, not ordinary text
Engine version: 2.0 (2026-09-23) · Last reviewed: 23 September 2026
Frequently asked questions
Is only the text copied?
Yes. Each button copies only its variant, without label or explanation. Plain text has a separate button.
Will all Polish letters have the same style?
Letters are preserved, but combining underlines depend on the app’s rendering. Check the result before use.