URL Encode & Decode

Percent-encode text or a full URL and decode it back in a second. Full UTF-8 support, a component or full-URL mode, and form-style plus for spaces. Everything runs in your browser. No sign-up. No limits.

100% Free
Unlimited Use
No Sign-up
Live Convert
Private & Offline

Encode or Decode a URL

Pick a mode, paste your text or URL, and see the percent-encoded result live. Full UTF-8 support.

Scope
0 in 0 out

Convert in 3 Steps

1

Pick a Mode

Choose Encode to turn text into percent-encoding, or Decode to read an encoded string back as plain text.

2

Set the Scope

Use component for a single query value, or full URL to keep a complete address working. Toggle plus for spaces if you are dealing with a form.

3

Copy or Swap

Copy the result, download it, or hit swap and flip to round-trip the output straight back through the other mode.

What URL Encoding Is

A URL can only hold a small set of characters, the letters, digits and a few marks like hyphen, underscore, dot and tilde. Everything else, a space, an ampersand, an accent or an emoji, has to be percent-encoded so the link survives the trip from browser to server. URL encoding, set out in RFC 3986, does exactly that. It replaces each unsafe byte with a percent sign and two hex digits, so a space becomes %20 and an ampersand becomes %26, and this tool reverses the same process on decode.

The one thing that trips people up is which scope to use. Component mode, the same as encodeURIComponent, encodes everything with structural meaning, so the ampersand, equals, question mark and slash all get escaped. That is what you want for a single query value, so a user input cannot inject a fake parameter. Full URL mode, the same as encodeURI, leaves those separators alone so a complete address keeps working. Reach for component on values and full URL on whole links, and pick plus for spaces only when a form-style query string expects it.

Because it works on bytes, this tool encodes as UTF-8, so accents, non-Latin scripts and emoji all round-trip cleanly, and it warns you if an input already looks encoded so you avoid the classic double-encoding bug. Everything runs in your browser, so private URLs and tokens never leave the page. Convert your link here, then build a clean slug with the URL slug generator, add tracking with the UTM builder, or explore all the free SEO tools.

Component vs Full URL

The two modes map to the two jobs. Choosing wrong breaks links in different ways.

Component

Encodes the and, equals, question mark and slash too. Use it for a single query value or path segment so it cannot break the query around it.

Full URL

Keeps the separators that make a URL work and only encodes spaces and non-ASCII. Use it on a complete, already-built address you just need to clean up.

Plus for spaces

HTML forms write a space as a plus rather than %20. Turn this on when you build or read a form-style query string, and off for a normal URL.

Avoid Broken Links

Encode values, not whole URLs

Only the value you drop into a query string needs component encoding. Running it on the whole URL escapes the slashes and question mark and stops the link from working.

Watch for double-encoding

If a link shows %2520 where a space should be, it was encoded twice. Decode it once to get back to %20, and fix the code so it only encodes a single time.

Mind the plus

A literal plus in a value must become %2B or a form reads it as a space. This is why a version like C++ gets mangled in a badly built query string.

Built From Real Client Work

This free URL encoder and decoder converts the moment you type, with full UTF-8 support, a component or full-URL scope and a form-style plus option. There is no sign-up, no upload and no limit on how much text you can convert.

Broken links from bad encoding are a quiet, common problem. Over 17+ years across 500+ projects I have chased a tracking link that died because an ampersand in a value was left raw, untangled a redirect that had been double-encoded into %2520, and rebuilt query strings so a campaign URL finally fired correctly. A quick, private encoder that shows the result live saves a lot of that guesswork.

It runs entirely in your browser, so private URLs and tokens never leave the page. Convert your link here, then build a clean slug with the URL slug generator, or explore all the free SEO tools.

Chirag Arora, digital marketing expert and creator of this free URL encoder
Chirag Arora
Digital marketing expert · 17+ years · Connect on LinkedIn
Chirag Arora presenting content and SEO strategy at an industry event

Frequently Asked Questions

What is URL encoding?

URL encoding, also called percent-encoding, rewrites characters that are not allowed in a web address into a percent sign followed by two hex digits. A space becomes %20 and an ampersand becomes %26, so the value survives the trip to the server without breaking the URL. It is defined in RFC 3986 and is what keeps a link working when it holds spaces, symbols or other languages.

Is my data private and safe to paste here?

Yes. The conversion runs entirely in your browser and nothing is uploaded to a server. That keeps URLs, tokens or query values on your own machine, and it keeps working even with no internet once the page has loaded.

What is the difference between component and full URL mode?

Component mode encodes everything with special meaning, the and, equals, question mark and slash included, which is right for a single query value or path segment. Full URL mode leaves those separators alone so a complete, already-built URL still works. Using full URL mode on a raw value is the classic mistake, because the and and equals survive and break the query.

Why do I sometimes see %20 and sometimes a plus for a space?

RFC 3986 says a space is %20. The plus comes from HTML form submissions, where a space is written as a plus instead. Switch on use plus for spaces when you are building or reading a form-style query string, and leave it off for a normal URL.

Does it handle emoji and other languages?

Yes. The tool encodes as UTF-8, so a character like e with an accent turns into a two-part percent code, and Chinese, Arabic and emoji all convert correctly. Decode the result and you get back exactly what you started with.

What is double-encoding and how do I fix it?

Double-encoding happens when an already-encoded string is encoded again, so %20 turns into %2520 and the link quietly breaks. If you see %25 in front of your codes, decode the value twice to recover the original, then fix the code so it only encodes once.

Why Hire Me to Sharpen Your Content

This free tool formats your text. If you would rather have your content written or rewritten to read clearly and rank, here are a few honest reasons businesses hire me as their SEO and content consultant in India.

Clear Writing That Still Ranks

The right length and the right keywords are not opposites. I write content that covers a topic fully and targets the right terms, so it is easy for people to read and easy for Google and AI to understand.

Hands-On, Not Just Oversight

I started as a technical SEO trainee, not in a management seat, and I still write and edit the content myself. You get direct expertise, not a brief handed off to a junior writer.

I Built This Checker Myself

The URL encoder you just used, I built it, along with the other free SEO tools on this site. It is a direct look at how I think about clear content before you ever become a client.

Human Content in an AI World

AI drafts read stiff and generic. I edit content so it reads naturally at the right level, the kind of clear, human writing that keeps readers engaged and gets quoted in AI answers.

Direct Line to Me

Messages get a reply within 24 hours on business days, and WhatsApp is the fastest way to reach me for anything urgent. You are not waiting in a support queue.

Content Plus the Full Picture

Content length is one piece. Keyword research, on-page SEO and technical health all sit with one person who understands how they connect, so clear writing also becomes ranking writing.

Results From Clearer Content

★★★★★
"Chirag rewrote our blog to read at a grade 8 level without dumbing it down. Time on page went up, bounce rate dropped and rankings followed. He makes complex topics simple."

Founder

SaaS Startup, India
★★★★★
"Our content was dense and technical and nobody finished reading it. Chirag simplified everything and our engagement metrics transformed. His 17+ years of experience really shows."

Marketing Head

EdTech Company, India
★★★★★
"We used Chirag's free tools, then had him edit our whole site. Clear, engaging copy that actually converts. Practical, no fluff, real value."

Owner

D2C E-commerce Brand

Chirag Arora In The News

Featured on leading media platforms. Watch interviews, expert commentary and digital marketing insights covered by top news channels and podcasts.

Speaking, Training & Building Across India

Want Content That Ranks and Converts?

I'll audit your existing content, improve on-page SEO and create a content strategy that drives sustainable organic traffic.