URL Encoding Options

Encoding Type

Full URL Encoding
Encodes all special characters including /, :, ?, #
Component Encoding
Encodes URL components separately
Path Encoding
Preserves slashes, encodes other characters

Input Text

0 characters

Examples

Special Characters
Contains spaces and special characters
Query Parameters
URL with query parameters
Unicode Characters
URL with Unicode characters
File Path
File path with spaces

Common URL Encoded Characters

Spaces & Special
Space: %20
!: %21
?: %3F
=: %3D
Symbols
: %3A
/: %2F
#: %23
[ %5B
Unicode
©: %C2%A9
®: %C2%AE
€: %E2%82%AC
你: %E4%BD%A0

About this tool

Features, specifications, and related tools

Key Features

What makes this tool powerful

  • Full URL encoding for complete URLs
  • Component encoding for URL parameters
  • Path encoding that preserves slashes
  • Batch processing for multiple URLs
  • Unicode and special character support

Specifications

Technical details and settings

Category
Encoding Tools
Processing
Client Side
Security
Local Only
Difficulty
Beginner

Encoding Types

Full URL Encoding

Encodes all characters that need escaping in a complete URL, including reserved characters.

https://example.com/search?q=hello world → https%3A//example.com/search%3Fq%3Dhello%20world

Component Encoding

Encodes URL components separately, useful for query parameters and form data.

query=hello world → query%3Dhello%20world

Path Encoding

Encodes path segments while preserving slashes between directories.

/path/to/file with spaces → /path/to/file%20with%20spaces

Common Use Cases

Web Development

Prepare URLs for API requests, form submissions, and navigation.

API Integration

Encode query parameters and URL components for REST API calls.

Data Processing

Handle URLs from user input safely and format them correctly.

SEO & Marketing

Create clean, properly encoded URLs for web pages and campaigns.

URL Encoding Standards

RFC 3986 - Uniform Resource Identifier

Defines the syntax and semantics of URIs, including URL encoding rules using percent-encoding.

Percent-Encoding

Characters are encoded as % followed by two hexadecimal digits representing the UTF-8 bytes.

Space → %20
! → %21
A → A (unchanged)
你 → %E4%BD%A0

Unreserved Characters

These characters don't need encoding: A-Z a-z 0-9 - . _ ~