๐Ÿ”’ 100% Browser-Side ⚡ Zero Server Uploads ๐Ÿ†“ Free Forever

Free Online Tools — No Signup Required

Instant, privacy-first browser utilities for image processing, PDF manipulation, developer tasks, text transformations, calculators, and converters.

Explore Tool Categories

Find the right utility for your workflow across 14 specialized categories

Most Popular Tools

The most frequently bookmarked tools by our users

Why Choose TinyToolzz?

Built from the ground up for radical speed, privacy, and simplicity

Privacy First
Your files never leave your device. All processing occurs 100% locally in your web browser.
Lightning Fast
No server uploads or queues. Execution starts instantly and returns results in milliseconds.
Truly Free
No subscription tiers, daily task limits, or hidden paywalls. 100% free forever for everyone.
Works on Any Device
Fully optimized for smartphones, tablets, laptops, and desktop viewports.
150+ Tools
A complete utility suite for images, PDFs, developer tasks, text, calculators, and converters.
No Dark Patterns
No artificial processing delays, fake progress bars, or deceptive sign-up pop-ups.

Frequently Asked Questions

Everything you need to know about using TinyToolzz

What is TinyToolzz?
TinyToolzz is a browser-based suite of online utilities for images, PDFs, text, developer code, calculators, and unit converters. Every tool runs directly inside your web browser.
Are all tools on TinyToolzz free?
Yes. All tools on TinyToolzz are 100% free with no premium plans, hidden subscriptions, or daily limits.
Do I need to create an account?
No. You never need to sign up, provide an email address, or log in to use any tool on TinyToolzz.
Is my data safe? Do files get uploaded to a server?
Your files and text inputs are completely private. All processing is performed client-side using JavaScript and Web APIs. Zero file data is ever transmitted to external servers.
Do the tools work on mobile devices?
Yes! TinyToolzz is designed mobile-first and works seamlessly across iOS Safari, Android Chrome, mobile browsers, tablets, and desktop computers.

Bookmark TinyToolzz for Later

Hundreds of browser-based online tools, always accessible, fast, and completely free.

Explore All Tools

HTML Decode

Convert HTML entities back to readable characters. Named, decimal and hexadecimal entities decode live, with unknown codes safely preserved.

0
Input chars
0
Output chars
0
Entities decoded
0
Left as-is

Technical Specifications

Exactly what gets decoded and what is preserved.

Rule Details
Named entities 40+ common names: & < > "   © …, dashes, quotes, currency and symbols
Decimal entities © style, any code point up to U+10FFFF; astral codes rebuild surrogate pairs
Hexadecimal entities © style, case-insensitive hex digits
Single pass & decodes once to &; run the output again for double-encoded text
Unknown preserved Unrecognized names, out-of-range numbers and malformed sequences pass through unchanged
Processing location 100% client-side JavaScript in your browser memory; nothing is uploaded
Usage limit None — decode unlimited texts for free, no signup required

Features

Live Decoding

Entities resolve as you type or paste. Toggle named or numeric decoding anytime.

๐Ÿ”ข

Full Unicode

Decimal, hex and astral-plane entities rebuild emoji and symbols correctly.

๐Ÿ›ก

Safe Preservation

Unknown codes pass through untouched — never guessed, never dropped.

๐Ÿ”’

Local Device Privacy

Everything runs in your browser with plain JavaScript. Text never leaves your device.

How to Use HTML Decode

  1. Paste text containing HTML entities into the input box.
  2. Entities decode live; toggle named or numeric decoding to narrow the scope.
  3. For double-encoded text, copy the output back in and decode once more.
  4. Click Copy Output or Download .txt to keep the decoded text.
  5. Click Clear to empty both boxes and start over.

When Decoding Matters

Escaped content is everywhere once you look: API responses wrap text in entities, scraped pages arrive half-encoded, email sources hide behind ", and CMS exports double-encode special characters. Reading or reusing any of it starts with decoding back to real characters.

Named vs numeric entities

Named entities (©) read well but cover limited symbols; numeric entities (©, ©) cover all of Unicode mechanically. Both decode to identical characters here. When only one family pollutes your text, disable the other toggle to protect lookalike content.

Double encoding and unknowns

Each additional escape layer needs its own pass — a triple-encoded ampersand unwinds over three runs. Anything unrecognized stays verbatim rather than corrupting data, which also makes the tool safe on mixed content. To encode in the other direction, use the HTML Encode; for URL contexts, the URL Decode.

Honest limitations

Decoding is single-pass by design and never infers intent for malformed codes. The named table covers common entities, not the full 2,000+ HTML5 list — exotic names pass through as-is. For very large pastes of tens of megabytes, live decoding on each keystroke can feel slower on older phones.

Privacy and Client-Side Security

Privacy Guarantee: All decoding occurs locally inside your browser. Your text is never transmitted, stored, or recorded on remote servers.

Many online decoders send your pasted content to a server for processing — a poor fit for proprietary markup or unpublished work. TinyToolzz takes a different approach: every replacement runs in the page itself with plain JavaScript.

Because nothing is uploaded, there is no waiting, no account, and no copy retained anywhere. Your text exists only in the tab's memory and is discarded when you close the page or click Clear.

Frequently Asked Questions

What is HTML entity decoding?
Decoding turns entity codes back into the characters they stand for: &lt; becomes <, &#169; becomes ©, and &#x1F389; becomes an emoji. It reverses encoding for reading, editing or reusing escaped content.
Which entities are supported?
All decimal (&#169;) and hexadecimal (&#xA9;) numeric entities up to the Unicode limit, plus a table of common named entities including &amp;, &lt;, &gt;, &quot;, &nbsp;, &copy;, &reg;, &hellip;, dashes, quotes and currency signs.
What happens to unknown or invalid entities?
Anything unrecognized passes through unchanged, so &fakeentity; stays exactly as written. Numbers above the Unicode maximum and malformed sequences are likewise preserved, never guessed at or dropped.
How do I decode double-encoded text?
Decoding runs exactly one pass: &amp;amp; becomes &amp;, not &. For double-encoded input, copy the output back into the input box and decode a second time to reach the final characters.
Is there a text length limit?
There is no fixed limit. The tool decodes documents of several megabytes in memory. Extremely large pastes (tens of megabytes) may respond more slowly because decoding runs on each keystroke.
Is my text uploaded to a server?
No. All decoding happens locally in your browser with JavaScript. Your text is never transmitted, stored or logged anywhere. Closing the tab or clicking Clear removes everything immediately.

Related Encoding Tools