BaseShift

Number Bases — enter a number in any base and get all of them at once: Decimal, Hex, Binary, Octal, Duodecimal, Vigesimal, Base32, Base36, Sexagesimal (4:15 format), and Roman Numeral.

String & Encoding — Base64, URI/URL encode, HTML entities, Hex string (byte-level), Char codes, ROT13. All bidirectional with an Encode/Decrypt toggle.

Encryption — AES, DES, and Triple DES with a passphrase field. Compatible with CryptoJS so output is interoperable with other tools.

Hash — MD5 and SHA-256.

Fun — Morse code (bidirectional, uses / for word breaks) and NATO phonetic alphabet.

Swap button (⇄) flips input and output and reverses direction, so you can decode in one click.

No ads. No fees. No signup. Just a tool that works.


BaseShift — Number & String Converter

BaseShift Converter

// numbers, strings, encodings, ciphers — convert anything to anything — no signup, no paywall, ever

Conversion Mode
Direction
Key / Passphrase
Input
Output
Number modes show all bases at once. Enter a value in the selected base and get Decimal, Hex, Binary, Octal, Duo, Vigesimal, Base32, Base36, Sexagesimal, and Roman all together. — Sexagesimal uses colon-separated groups: 255 = 4:15. — AES/DES/3DES use passphrase-based encryption compatible with CryptoJS. — Swap button flips input/output and reverses direction for bidirectional modes.
Input chars: 0
Output chars: 0
Engine: CryptoJS 4.2.0 + browser built-ins

Online Tools

More tools are on the way. If there’s something you find yourself searching for repeatedly and every result wants a subscription, let us know — that’s exactly what this collection is for.