Unicode utilities
Inspect characters, explore code points and understand how text is represented.
Explore Unicode tools →A simpler way to work with Unicode, legacy fonts and everyday text formats. Useful tools, clear guidance, and no software to install.
Choose a tool to get started. More verified font converters are being added.
Convert Bengali Unicode text into Bijoy-compatible legacy text. A verified Bijoy mapping profile is required before production use.
Prepare Punjabi Unicode text for AnmolLipi workflows. The conversion profile must be validated against real font samples.
Convert Tamil Unicode text for Bamini-based documents after selecting a verified character mapping.
Convert Hindi Unicode text for Chanakya legacy-font documents using a validated mapping profile.
Convert Myanmar Unicode text for FM Abaya workflows once a tested mapping profile is installed.
Convert legacy DevLys Hindi text into Unicode. Accurate conversion depends on the exact font version and mapping.
Convert legacy Preeti-encoded Nepali text into Unicode Devanagari, or convert Unicode Nepali back to Preeti for compatible legacy workflows.
Convert Unicode Nepali text into legacy Preeti keystrokes for older documents and publishing workflows, with a reverse conversion option.
Convert Unicode text to a supported legacy font encoding. Choose the exact target font because non-Unicode mappings are not universal.
Normalize Unicode text into NFC, NFD, NFKC or NFKD form to help make equivalent text representations consistent.
Convert text to its UTF-8 byte sequence in hexadecimal form, or decode valid UTF-8 hexadecimal bytes back into text.
Find and remove invisible Unicode formatting characters such as zero-width marks and byte-order marks while preserving ordinary text and line breaks.
Clean pasted text by trimming line edges, reducing repeated spaces and removing unwanted blank lines.
Convert characters into Unicode escape sequences and decode supported \uXXXX or \u{...} sequences back into readable text.
Convert basic ASCII text into decimal character codes and decode valid decimal codes back into text.
Change text to uppercase, lowercase, title case or sentence case directly in your browser.
Count words, characters, characters without spaces, lines and paragraphs in your text.
Inspect Unicode characters, code points and UTF-8 text representations in your browser.
Encode text into HTML entities or decode HTML entities safely in your browser.
Encode or decode URL components using standard browser encoding functions.
Encode UTF-8 text to Base64 or decode Base64 back into readable text.
No matching tools. Try another search.
From modern character encoding to documents created with older font systems.
Inspect characters, explore code points and understand how text is represented.
Explore Unicode tools →Work with font-specific text formats using documented, tested mapping profiles.
Explore legacy tools →Encode and decode HTML, URLs and Base64 directly in your browser.
Explore text tools →Find the converter or text utility that matches your task.
Paste or type your content. Keep the original text as a backup.
Copy or download the output, then verify it in your target application.
Understand the difference between Unicode, legacy fonts and text encoding.
Unicode is a universal character encoding standard that assigns code points to characters across writing systems, helping text work consistently across devices and applications.
Some older font systems display characters by assigning glyphs to positions that do not follow modern Unicode text encoding. Text may look correct only when the matching font is installed.
Different fonts can use different mappings, ordering rules and shaping conventions. Complex scripts may require special handling beyond simple character replacement.
The ready utilities in this starter version process text locally in your browser. Legacy converters will follow the same approach where technically practical. Check each tool's privacy notice as features evolve.
Explore practical converters built to make everyday text tasks easier.