File Encoding Checker - Online Detect Text File Charset
Upload a text file to detect its character encoding (UTF-8, ISO-8859-1, etc.) and BOM presence. Runs entirely in your browser.
UD5 Toolkit
Instantly uncover hidden Unicode characters like ZWSP, ZWNJ, and more in your text.
Upload a text file to detect its character encoding (UTF-8, ISO-8859-1, etc.) and BOM presence. Runs entirely in your browser.
Encode a hidden message using zero‑width characters. The message looks like normal text. Decode with the same tool.
Paste two strings that look the same and see if they differ after normalization. Debug invisible encoding bugs.
Paste text and detect its language (70+ languages) using a simple character n-gram model implemented in JavaScript. No server communication.
Type any character and see how it renders in different font stacks. Detect missing glyphs and fallback behavior.
Normalize text to any Unicode normalization form to prevent encoding bugs and ensure consistent comparison. Essential for i18n developers.
Convert any text into JavaScript‑style \uXXXX escape sequences and vice versa. Handles emojis. Useful for i18n development.
Shows each character's 7‑bit or 8‑bit binary representation. Includes space separation. For learning binary encoding.
Apply dyslexia‑friendly fonts, spacing, and background to any text. Preview and copy the formatted version. Improve readability.
Convert normal text to Unicode mathematical bold, italic, script, fraktur, and double‑struck. Copy rich text for anywhere.
Drop a file and see its detected type based on the first bytes (magic number). Identifies hundreds of formats. Local.
Paste a string of 0s and 1s and decode it back into ASCII text. Handles space‑separated blocks. Local.
Drop a file to see its MIME type and the first few magic bytes (hex and ASCII). No upload, works instantly.
Paste a string and get a clean, safe file name by replacing forbidden characters. Works for Windows, Mac, Linux.
Easily apply ROT13 cipher to obfuscate or reveal text. A classic letter substitution cipher that works bidirectionally. Purely client-side processing.
Test different line‑break and word‑break values on Chinese/Japanese/Korean text. See how browsers wrap. Essential for i18n.
Type two letters and see if your chosen font has a kerning pair for them. Adjust tracking and see live spacing.
Select a local font and see all its metrics: ascent, descent, x‑height, and supported features. Typography deep dive.
Enter Braille dot numbers (1‑6) or paste Unicode Braille to decode into English text. Companion to text‑to‑Braille.
Paste two texts and see cosine and Jaccard similarity scores. Understand how close two documents are. All local math.
Paste an enciphered text and instantly see all 25 possible shifts. Highlight the most plausible.
Create scary, glitched text using combining diacritical marks. Control intensity. Perfect for horror memes and fun. Pure Unicode magic in browser.
Paste an ASCII‑armored PGP message and view its packet structure. See the encrypted/plaintext blocks without decrypting.
Encode text into Wingdings symbols and decode Wingdings back to text. A nostalgic and fun puzzle tool. All processing in your browser.
See outerWidth, innerWidth, outerHeight, innerHeight, screenX/Y, and availWidth/Height live. Understand the viewport.
Turn your webcam feed into real‑time ASCII art. Adjust density and character set. Fun for streams and demos. No upload.
Paste rich text and clean it to plain text. Normalize line endings and whitespace. Prepare for code or databases.
Toggle OpenType features like liga, smcp, tnum, and see the text update. Support for variable fonts. Typography nerds.
Practice positive/negative lookahead and lookbehind. See matches highlighted live. Master advanced regex.
Animate text that looks like it's being decoded or scrambled before settling on the final word. Copy the JS snippet.