Encode and decode URLs and URL components with percent-encoding. Convert special characters, Unicode, and query parameters to URL-safe format. Supports both full URL and component encoding modes.
https://example.com/search?q=hello world&lang=enhttps://example.com/search?q=hello%20world&lang=enname=John Doe&message=Hello! How are you?name%3DJohn%20Doe%26message%3DHello!%20How%20are%20you%3Fhttps://example.com/path%2Fto%2Fresource?name=John%20Doehttps://example.com/path/to/resource?name=John DoeEncode and decode Base64 data instantly. Convert text, files, and images to Base64 format for embedding in HTML, CSS, JSON, and APIs. Supports URL-safe Base64 and handles Unicode characters.
Encode and decode HTML entities for safe display and XSS prevention. Convert special characters to named entities (&) or numeric entities (&). Essential for displaying code snippets and user input safely.
Convert internationalized domain names (IDN) to Punycode ASCII format. Encode Unicode domains for DNS, decode xn-- domains to readable text. Essential for international domain registration.