Available on the App Store
Unhexify icon

Unhexify.

Turn hex, escapes, and encoded byte strings back into something useful, or the other way around. Unhexify lives in the macOS menu bar and works from the clipboard, so the path between raw bytes and readable text stays short.

macOS 13+Menu barEncode & decodeGlobal shortcutLocal processing
Unhexify menu bar popover showing decoded Hello world text from raw hex
UNHEXIFY / MENU BARREAL INTERFACE
Small surface. Serious utility.

The boring part of decoding, handled.

Unhexify is intentionally narrow. It takes the formats developers actually encounter, identifies what they contain, and gives you a clean result without making you open another application.

Clipboard-native

Open the popover, inspect the current clipboard value, and work from there. No document workflow and no need to paste into a separate decoder.

Knows common notation

Raw hex, byte prefixes, separators, Hashcat-style wrappers, percent encoding, Unicode escapes, Base64, and JWTs are all part of the same workflow.

Works both directions

Turn plain text into hex, or apply ROT13, right from the same popover. Encode and ROT13 are optional modes you switch on in Settings.

A shortcut for everywhere else

Decode your clipboard without opening the menu at all, using a global keyboard shortcut. A quiet sound confirms it worked.

Hex your way

Continuous, spaced, colon-separated, or written the way source code does, in upper or lower case. Choose the format Unhexify shows and copies.

Clear about the result

When bytes decode cleanly as text, Unhexify shows the text. When they do not, it keeps the result as bytes instead of inventing a readable answer.

Built for the menu bar

One small surface, always close. Unhexify is a utility, not another window competing for your workspace.

Copy what matters

Copy decoded plaintext or the hex representation from the same popover, or turn on Instant Copy to have it ready the moment you open the menu.

Local by design

The decoding workflow runs on your Mac. There is no account requirement and no server-side decoder in the core product.

Formats

From developer notation to bytes.

Unhexify normalizes familiar representations before decoding them, while keeping the result understandable at a glance.

Hex that refuses to look like hex

Common prefixes and separators are handled without forcing you to clean the string first.

48 65 6c 6c 6f
0x48 0x65 0x6c 0x6c 0x6f
Hello
48:65:6c:6c:6f

Escapes and wrapped values

Useful when the value came from a log, a URL, a debugger, or another tool that escaped the original bytes.

$HEX[48656c6c6f]
%48%65%6c%6c%6f
\u0048\u0065\u006c\u006c\u006f
U+0048 U+0065 U+006c U+006c U+006f

Also recognizes structured formats

When the clipboard isn't hex, Unhexify checks for Base64 and JWTs before giving up. The JWT header and payload are decoded for reading, the signature is shown as-is and never verified.

SGVsbG8gV29ybGQ=
eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxMjM0NTY3ODkwIn0....
Local by default

Your clipboard stays on your Mac.

Unhexify's core job is decoding the value you give it. That work happens locally in the app rather than through an online service.

Clipboard data is processed locally by the app.
No account is required to decode data.
Unhexify does not need to upload clipboard contents to perform a decode.
Optional History is off by default, kept in memory only, and never written to disk.
Read the detail

The product privacy policy explains what Unhexify accesses, what Prevolut receives when you contact us, and how the website is handled separately.

Unhexify Privacy Policy →Unhexify Terms of Use →
Product details

Everything you need to know.

UNHEXIFY
Version1.1
PlatformmacOS 13.0+
InterfaceMenu bar popover
ModesDecode, Encode, ROT13
AutomationGlobal shortcut, Shortcuts & Siri
StatusLive

Keep the decoder out of the way.

Unhexify does one job, locally, from the menu bar.