MMaster Tools
TextRuns on your device

Base64 Encoder

Convert any text — including emoji and accented letters — to a Base64 string, instantly.

How it works

  1. 1

    Paste or type the text you want to encode — the Base64 result appears immediately.

  2. 2

    Copy the encoded string from the output panel and use it wherever Base64 is needed.

  3. 3

    Everything runs in your browser; the text never leaves your device.

Questions

What is Base64?

Base64 is a way to represent binary or arbitrary text using only 64 printable ASCII characters, making it safe to embed in emails, JSON, HTML attributes, and data URLs.

Why is this tool UTF-8 safe?

Emoji and accented letters are multiple bytes in UTF-8. This tool converts the text to its raw UTF-8 bytes before encoding, so the Base64 round-trips correctly for any language or symbol.

Is my text sent anywhere?

No. Encoding happens entirely in your browser using built-in Web APIs. Nothing you type is transmitted to any server.

Word Counter

Word Counter

Count words, characters, sentences, and paragraphs as you type, with reading and speaking time.

Character Counter

Character Counter

Count every character in your text — total and without spaces — as you type.

Sentence Counter

Sentence Counter

Count sentences and see average words per sentence update as you type.

Paragraph Counter

Paragraph Counter

Count paragraphs and get average sentences, words, and characters per paragraph.

Reading Time Estimator

Reading Time Estimator

Estimate how long it takes to read your text at an adjustable reading speed.

Speaking Time Estimator

Speaking Time Estimator

Calculate how long it takes to deliver your text aloud at a chosen speaking pace.

Uppercase Converter

Uppercase Converter

Convert any text to uppercase instantly, with full support for accented and international characters.

Lowercase Converter

Lowercase Converter

Convert any text to lowercase instantly, handling accented and international characters correctly.