MMaster Tools
TextRuns on your device

URL Decoder

Turn percent-encoded URL text back into plain readable characters as you type.

How it works

  1. 1

    Paste a percent-encoded URL or query string — the decoded text appears immediately.

  2. 2

    If any percent sequence is malformed, a plain-English error explains the problem.

  3. 3

    Decoding happens in your browser; the text is never transmitted anywhere.

Questions

What is the difference between %20 and +?

Both represent a space in URL-encoded text, but in different contexts. %20 is the standard percent encoding; + is used for spaces in HTML form data (application/x-www-form-urlencoded). This tool decodes %20 as a space but leaves + unchanged.

Why does it show an error?

A stray % that isn't followed by two valid hexadecimal digits creates an invalid sequence. Remove or fix the problematic characters and try again.

Is my text sent anywhere?

No. Decoding uses your browser's built-in decodeURIComponent function. Nothing leaves your device.

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.