Encoder Hub

Base64, URL, HTML entities, and Morse code — encode and decode in one place.

Select a mode and action above to get started.

Encode text to Base64 or decode Base64 back to text. Supports Unicode via UTF-8 encoding.

Encode text for safe inclusion in URLs or decode percent-encoded URL components.

Escape special HTML characters to entities or decode entities back to plain text.

Convert text to Morse code or decode Morse code back to text. Listen to the Morse signal with audio playback.

What This Tool Does

Encoder Hub combines four essential encoding tools into one seamless interface. Switch between Base64, URL, HTML Entities, and Morse Code modes. Each mode lets you encode or decode with a single click. Morse Code also includes audio playback via Web Audio API. Everything runs in your browser — no data is sent to any server.

How to Use

1. Paste or type your text into the input area. 2. Select a mode from the buttons above. 3. Choose Encode or Decode to transform your text. 4. Click Copy to copy the result or Play Audio (Morse mode only) to hear the Morse signal.

Frequently Asked Questions

Does this tool support Unicode for Base64?

Yes. The Base64 encoder uses a UTF-8 encoding trick (encodeURIComponent / decodeURIComponent) to properly handle Unicode characters like emoji and international text.

What characters are encoded in HTML entities?

The HTML encoder escapes five special characters: & (ampersand), < (less than), > (greater than), " (double quote), and ' (apostrophe).

Is my data sent to any server?

No. All encoding and decoding happens entirely in your browser. Your text never leaves your device.

How does Morse code audio work?

The audio is generated using the Web Audio API. Dits (dots) are 60ms beeps, dahs (dashes) are 180ms beeps, both at 700Hz. The space between letters is 180ms and between words is 420ms.

What does URL encoding do?

URL encoding (percent-encoding) replaces unsafe ASCII characters with a % followed by two hexadecimal digits. It uses encodeURIComponent and decodeURIComponent which encode all characters except A-Z, a-z, 0-9, and a few reserved characters.

Related Tools

Image to Base64 Text to Binary Hash Generator Roman Numeral Converter JWT Decoder Number Base Converter