# URLEncoder.tools > URLEncoder.tools is a free, privacy-focused suite of online developer tools for URL encoding/decoding, Base64 conversion, HTML entity encoding, query string parsing, and URL validation. All processing happens 100% client-side in the browser — no data is ever sent to a server. The tools are RFC 3986 compliant, support 12 languages, and require no login or registration. ## Core Tools - [URL Encoder & Decoder](https://urlencoder.tools/en): Encode and decode URLs using encodeURIComponent, encodeURI, batch mode, or form data encoding. Supports Unicode, emoji, and RTL languages. - [Base64 Encoder & Decoder](https://urlencoder.tools/en/base64-encode-decode): Convert text to Base64 and back. Useful for data URIs, API authentication tokens, and email encoding. - [HTML Entity Encoder & Decoder](https://urlencoder.tools/en/html-encode-decode): Convert special characters to HTML entities (&, <, >, ", ') and reverse. Prevents XSS attacks. - [Query String Parser](https://urlencoder.tools/en/query-string-parser): Parse URL query parameters into a readable key-value table. Debug complex API URLs. - [URL Validator](https://urlencoder.tools/en/url-validator): Validate URL structure and view a breakdown of protocol, hostname, port, path, query, and hash components. ## Educational Content - [The Complete Guide to URL Encoding](https://urlencoder.tools/en/blog/url-encoding-complete-guide): Comprehensive guide covering percent-encoding, RFC 3986, character sets, and best practices. - [encodeURIComponent vs encodeURI](https://urlencoder.tools/en/blog/encodeuricomponent-vs-encodeuri): Detailed comparison of JavaScript's two URL encoding functions with examples. - [How to Fix URI Malformed Errors](https://urlencoder.tools/en/blog/fix-uri-malformed-error): Troubleshooting guide for the common URIError in JavaScript. - [URL Encoding Special Characters Reference](https://urlencoder.tools/en/blog/url-encoding-special-characters): Complete reference table for percent-encoding special characters including Unicode. - [URL Encoding Best Practices for REST APIs](https://urlencoder.tools/en/blog/rest-api-url-encoding): Guide to properly encoding query parameters, path segments, and request bodies in APIs. ## Expertise Topics - URL encoding and percent-encoding (RFC 3986) - JavaScript encodeURIComponent() and encodeURI() - Base64 encoding and decoding (RFC 4648) - HTML entity encoding and XSS prevention - Query string parsing and URL structure - URL encoding in Python, PHP, Java, C#, Ruby, and Go - Internationalized URLs and Unicode encoding - Form data encoding (application/x-www-form-urlencoded) ## Company Information - Website: https://urlencoder.tools - Contact: support@urlencoder.tools - Privacy: All tools run 100% client-side. No user data is collected, stored, or transmitted. ## Excluded Pages - /api/* - /admin/* - /_next/*