All Over Tools logo
Tool Combiner
Analyze Tools Clean Tools Compare Tools Convert Tools Data Validation Extract Tools Format Tools Generate Tools Organize Tools Transform Tools
Audio Tools Font Tools Image Tools Subtitle Tools Video Tools
Archive Tools Document Tools Ebook Tools File Management Tools PDF Tools Presentation Tools
Config Tools Database Tools Dataset Tools JSON Tools Parser Tools Spreadsheet Tools XML Tools
Business Calculators Construction Calculators Date And Time Calculators Education Calculators Financial Calculators Food Calculators Health Calculators Math Calculators Science Calculators Sports Calculators Statistics Calculators
Blog About Us Contact Us

Convert Tools

Choose a text conversion tool by the representation or transformation you need: writing systems, phonetic notation, markup, domain-name encoding, character codes, Unicode escapes, or classic ciphers.

Base32 Encoder / Decoder

Encode text to RFC 4648 Base32 or decode Base32 back to UTF-8. Encoding produces uppercase A-Z and 2-7 output, while decoding accepts either case.

Hello
JBSWY3DP

Base64 Encoder / Decoder

Encode text to Base64 or decode Base64 back to text, with standard and URL-safe variant support.

Hello
SGVsbG8=

Braille Converter

Convert text to Braille (Unicode dot patterns or ASCII Braille) and decode Braille back to text, with Grade 1 letters, capitalization, numbers, and punctuation.

Hello
⠠⠓⠑⠇⠇⠕
Braille

Caesar Cipher Converter

Encrypt or decrypt text with a classic Caesar shift cipher (1-25) or the fixed ROT13 preset, preserving case and non-letter characters.

HELLO
shift 3
KHOOR
encrypted text

English to IPA Converter

Transcribe English words, phrases, and passages into International Phonetic Alphabet notation, with American and British pronunciation options.

hello world
həˈloʊ wɝːld
IPA

Leetspeak Converter

Convert text to leetspeak and decode leetspeak back to text, with conservative and aggressive presets, custom substitution rules, and ambiguity handling for characters like 1, 3, 4, 5, 7, and 0.

Letters to Numbers Converter

Convert Latin letters to alphabet-position numbers (A1Z26, A0Z25, or reverse-alphabet) and decode numbers back to letters, with configurable separators, word-boundary preservation, and a character-to-number breakdown.

Markdown ↔ HTML Converter

Convert Markdown to semantic HTML or HTML back to Markdown in one bidirectional workspace, with a sanitized rendered preview and a report of any HTML that can't be represented in Markdown.

**Hello**
<strong>Hello</strong>
rendered preview

Pig Latin Translator

Translate English text into Pig Latin and back, with configurable consonant-cluster handling, vowel-start suffix, capitalization, punctuation attachment, and hyphen separator style. Flags ambiguous or unsupported words when applicable.

hello
ellohay
Pig Latin

Punycode Converter

Encode and decode internationalized domain names (IDN) between Unicode and Punycode/ACE (xn--) representation, label by label or across a full hostname.

münich.com
xn--mnich-kva.com
ACE hostname

Text Code Converter

Convert text to decimal, hexadecimal, binary, or octal character codes and back, with separators, prefixes, zero-padding, a per-character breakdown, and an interactive Bit-Flipper for binary.

Hi
01001000 01101001

Transliteration Tool

Convert text between writing systems and romanization schemes (e.g. Cyrillic to Latin, Greek to Latin) while preserving punctuation, numbers, and line structure. Flags lossy or ambiguous letter mappings.

Москва
Moskva
Latin transliteration

Unicode Converter

Convert text to \uXXXX escape sequences and back, or inspect unusual characters with Reveal Gremlins.

Hi ✓
Hi \u2713

Vigenere Cipher Converter

Encrypt or decrypt text with a Vigenere cipher using a repeating keyword, preserving case and non-letter characters.

HELLO
key: KEY
RIJVS
encrypted text

Choose a converter by its output

Pick the page by the representation you need at the end: Braille, IPA, HTML, Punycode, character codes, Unicode escapes, or a cipher. Each page handles its own format or rule, so the output stays tied to the conversion you selected.

Convert text between writing systems and pronunciation formats

These pages change how text is written or represented for reading and pronunciation. Check the listed options when punctuation, line breaks, letter case, or unrecognized words affect the result.

  • Braille Converter changes plain text to Unicode Braille patterns or ASCII Braille (NABCC), then decodes either form back to text. It includes Grade 1 letters, capitalization, numbers, and punctuation.
  • English to IPA Converter creates dictionary-based IPA transcription for English with American or British pronunciation. Choose transcription-only or word-aligned output, and check unrecognized words in the warnings panel.
  • Transliteration Tool converts between the supported Russian Cyrillic, Greek, and Latin writing systems. Punctuation, numbers, and line breaks stay in place, while ambiguous or lossy mappings are flagged.
  • Pig Latin Translator converts English text to Pig Latin or back to English. Its controls cover consonant clusters, vowel-start suffixes, capitalization, punctuation, and hyphen separators.

Encode text for markup, domains, and character codes

Use these pages when another system expects a defined encoding or syntax. The output name points to the right converter.

  • Markdown ↔ HTML Converter converts Markdown to semantic HTML or HTML back to Markdown. A sanitized rendered preview and warnings for HTML without a Markdown equivalent are included.
  • Punycode Converter encodes internationalized domain-name labels as Punycode/ACE with the xn-- form, or decodes them to Unicode. It accepts one label or a dot-separated hostname and reports validation warnings.
  • Text Code Converter represents characters as decimal, hexadecimal, binary, or octal codes and converts those codes back to text. You can set separators, prefixes, and zero-padding, then inspect a per-character breakdown or use the binary Bit-Flipper.
  • Unicode Converter encodes text as \uXXXX escapes, decodes escapes to text, and includes Reveal Gremlins for hidden characters.
  • Base32 Encoder / Decoder encodes text to RFC 4648 Base32 or decodes Base32 to UTF-8. Choose automatic, encode, or decode mode. Encoded output uses uppercase A-Z and 2-7, while decoding accepts either case.
  • Base64 Encoder / Decoder encodes text to Base64 or decodes Base64 to text. It supports standard and URL-safe variants, along with text upload and drop support.

Apply ciphers, substitutions, and letter-number schemes

These pages change symbols according to a shift, keyword, substitution rule, or numbering scheme. Base32, Base64, and character-code conversion instead follow named encoding formats.

  • Caesar Cipher Converter encrypts or decrypts ASCII text with a shift from 1 to 25, or with the ROT13 preset. Letter case stays intact, and non-letter characters remain unchanged.
  • Vigenere Cipher Converter encrypts or decrypts text with a keyword while preserving case and non-letter characters.
  • Leetspeak Converter converts text to leetspeak or decodes it back with conservative, aggressive, or custom rules. Ambiguous characters are flagged.
  • Letters to Numbers Converter uses A1Z26, A0Z25, or reverse numbering to encode letters or decode numbers. Choose the separator and view each letter's number.
Input: ASCII text
Shift: 1
Output: BTDJJ ufyu

Match the converter to the task

For site documentation, use Markdown ↔ HTML Converter, inspect the rendered preview, and read warnings before using the source output.

With an internationalized hostname, use Punycode Converter for its labels, then decode them to inspect the Unicode form and validation warnings.

For a notation exercise, choose English to IPA Converter, Braille Converter, Pig Latin Translator, or Caesar Cipher Converter according to the representation students need to read or reverse.

When a protocol or log uses a particular representation, choose Base32 Encoder / Decoder, Base64 Encoder / Decoder, Unicode Converter, or Text Code Converter to match that format.

Start with the format name

For markup, choose Markdown ↔ HTML Converter. For internationalized domain-name labels, choose Punycode Converter. For numeric character codes, choose Text Code Converter. For editing, comparison, or cleanup where the representation stays the same, browse Text Tools.

Frequently asked questions

Which text conversion tool should I use for Base64?

Use Base64 Encoder / Decoder for standard Base64 or its URL-safe variant. Use Base32 Encoder / Decoder when the required format is RFC 4648 Base32.

How do I convert Markdown to HTML?

Use Markdown ↔ HTML Converter to convert Markdown to semantic HTML and inspect its sanitized rendered preview. When converting in the other direction, it reports HTML with no Markdown equivalent.

What is the difference between text codes and Unicode escapes?

Text Code Converter works with decimal, hexadecimal, binary, or octal character codes. Unicode Converter works with \uXXXX escape sequences and can reveal hidden characters.

Which converter changes text into another writing system?

Use Transliteration Tool for the supported Russian Cyrillic, Greek, and Latin systems, or Braille Converter for Unicode Braille patterns and ASCII Braille. English to IPA Converter produces pronunciation notation.