OneFreePlace
TOOL #358 · TEXT / BYTE INSPECTOR

Text to ASCII

Turn text into strict ASCII codes or real encoded bytes without pretending Unicode is ASCII. Inspect every character, choose decimal/hex/binary/octal output, audit invisible characters, process batches locally, and use output only after an exact round-trip check.

Strict ASCII 0–127UTF-8 / UTF-16Legacy byte modes7 output notationsUnicode inspectorInvisible/Bidi auditBatch ZIPVerified locally
Text input
Verified byte codes
Characters0
Bytes0
ASCII coverage0%
Verification—
Processing0 ms

Encoding audit

Why strict ASCII matters

ASCII is only 0–127. If a character cannot be represented, strict ASCII mode blocks the conversion instead of silently replacing or truncating it. Choose UTF-8 for modern text or a legacy code page only when you know the original encoding.

Ready. Ctrl/Cmd + Enter converts.

Character & byte inspector

Each Unicode scalar is shown with its code point, ASCII value when applicable, UTF-8 bytes, and bytes in the currently selected encoding.

#CharacterUnicodeASCIIUTF-8Selected bytesNote

Batch text → byte codes

Choose multiple UTF-8 text files. Every representable file is converted locally with your current settings and packaged into a ZIP. Files that cannot be represented are skipped with an explicit reason.

No files selected.

ASCII is not Unicode

ASCII contains 128 values. Characters such as é, € and emoji have no ASCII code. This tool makes that boundary explicit instead of returning misleading numbers.

Bytes, not code points

UTF-8 and UTF-16 can encode one character as multiple bytes. The converter outputs the actual bytes for the selected encoding, while the Inspector separately shows Unicode code points.

Legacy encodings

Windows-1252, ISO-8859-1 and IBM CP437 disagree above byte 127. Select them only for legacy data interchange, reverse engineering, imports or compatibility work.

Invisible character audit

Bidi controls, zero-width characters and ordinary control characters can be difficult to see but important for source code and data safety. The audit surfaces them before export.

Exact round-trip guard

The generated byte sequence is parsed back, decoded with the same encoding, and compared to the original text. Copy and Download remain blocked on any mismatch.

BOM control

A BOM can be added for UTF-8 or UTF-16 when a downstream system expects one. It is intentionally off by default because many modern UTF-8 workflows do not need it.