This translator converts plain text into 14 different formats and back: binary, octal, decimal (ASCII/Unicode code), hexadecimal, morse code, NATO phonetic alphabet, Base64, Base32, Base58, URL percent-encoding, HTML entities, ROT13, ROT47 and leetspeak. The numeral conversions (binary, octal, decimal, hex) work per Unicode code point, each character becomes one group of digits, which correctly covers accents, emoji and any language. Unlike a number base calculator (which converts a single number between bases), this tool converts whole phrases and text, character by character.
How to use
Pick a format, type your text and copy the result
Pick the format you need (binary, hex, morse, Base64...) and the direction: Text → Code to encode, or Code → Text to decode.
Type or paste the content into the input field. The conversion happens automatically, in real time, in your browser.
Copy the result with the copy button, or use the swap button (⇅) to flip the direction and keep converting from the output.
Embed
Use this tool on your site
Paste the code into your HTML and the tool shows up on your page, without J-Kit's navigation and ads. It still runs in the browser of whoever visits your site.
<iframesrc="https://jkit.tools/embed/en-US/text-code-translator"width="100%"height="600"style="border:0"loading="lazy"referrerpolicy="no-referrer-when-downgrade"title="Text & Code Translator"></iframe><p style="font-size:12px;margin:6px 0 0">Tool by <a href="https://jkit.tools/en/tools/text-code-translator">J-Kit</a></p>
Cite
Cite or link to this tool
Using it in a paper, class or post? Copy the link or a ready-made reference. The access date is today's.
<a href="https://jkit.tools/en/tools/text-code-translator">Text & Code Translator</a>
References
Sources and references for this tool
These references help contextualize formulas, standards, APIs and limitations used on this page. They do not replace professional validation when a result has legal, financial, medical or operational impact.
Select the Binary format, keep the direction on Text → Code and type your text. Each character becomes an 8-bit group (for example, 'A' becomes 01000001), separated by spaces. For the reverse, paste the binary and switch the direction to Code → Text, it works with space-separated groups or with one continuous run of bits.