# Hex, ASCII & binary converter — no upload

> Convert between hex, ASCII text, and binary in your browser, byte by byte. Nothing is uploaded — the data stays in the tab.

Convert text to its hex or binary byte representation and back, viewing data byte by byte. The conversion is done locally, with nothing uploaded.

Low-level debugging means moving between text and its byte representation — reading a hex dump, crafting a byte string, checking an encoding. Seeing hex, ASCII, and binary together removes the manual conversion.

For a full character table use the ASCII table; for Base64 or Base32 encodings, the dedicated codecs.

## How to

1. **Paste input.** Paste text, hex, or binary.
2. **Convert.** See the equivalent in the other representations.
3. **Copy.** Copy the representation you need.

## FAQ

### How do I convert hex to text?

Paste the hex bytes and the tool decodes them to ASCII/UTF-8 text, which is useful for reading a hex dump or a byte string from a debugger.

### Does it handle UTF-8?

Yes. Multi-byte UTF-8 characters are encoded and decoded correctly, not just single-byte ASCII.

### Is my data uploaded?

No. Conversion is done locally, so the bytes stay in the tab.


## Related tools

- [ASCII table](https://www.safepaper.app/dev/ascii-table)
- [Base64](https://www.safepaper.app/dev/base64)
- [Base32 / Base64URL](https://www.safepaper.app/dev/base32)
- [Number base](https://www.safepaper.app/dev/number-base)

---

Canonical HTML: https://www.safepaper.app/dev/hex-ascii
Markdown: https://www.safepaper.app/dev/hex-ascii.md

There is no upload endpoint — your files are processed in this browser tab. Open your network tab and check.
