How to use the URL encoder
Use tool ↗Convert text containing spaces, non-ASCII characters, or symbols to percent encoding, or decode an encoded URL parameter back to readable text. This tool encodes individual components, making it useful for query parameter names and values.
How is URL component encoding different from encoding a full URL?+
This tool follows component encoding rules for query parameter names and values, so separators such as slashes and question marks are encoded too. When encoding a full URL, preserve its protocol, host, and path, and encode only the parameter values that need it.
Base64 encoding and decoding
Use tool ↗Base64 represents bytes as printable text and is often used for data transfer and text-safe payloads. It is an encoding format, not encryption or access control; the same input usually produces the same output.
Does Base64 encoding protect private data?+
No. Base64 is reversible encoding that anyone can decode. Do not use it as encryption or to hide passwords, keys, or other sensitive data.
Online MD5 hash generator
Use tool ↗Calculate an MD5 digest from text for compatibility checks, non-security comparisons, and development debugging. MD5 is a one-way hash, not encryption, and should not be used for password storage or security signatures.
Can an MD5 hash be decrypted?+
MD5 is a one-way hash; there is no reliable decryption that restores the original text from a digest. For password storage and other security-sensitive uses, choose a dedicated password hashing algorithm such as Argon2id, scrypt, or bcrypt.
Online Unix timestamp converter
Use tool ↗This timestamp tool recognizes Unix timestamps in seconds or milliseconds and displays the corresponding date and time. Unix timestamps are based on UTC; the tool shows local time and UTC side by side to help diagnose time zone differences.
How can I tell seconds from milliseconds?+
A typical seconds timestamp has about 10 digits, while milliseconds have about 13. Check the unit before converting: multiplying or dividing by 1,000 incorrectly can move the result far from the intended date.
HTML entity escape and unescape
Use tool ↗Convert characters such as &, <, >, and quotes to HTML entities, or restore entities to text. This is useful for checking templates and content encoding. Safety still depends on the output context: HTML, attributes, JavaScript, and URLs require different handling.
Does HTML escaping completely prevent XSS?+
No single escaping step can guarantee that. Escaping must match the output context; HTML text, attributes, JavaScript, and URLs each need different safety handling.
Online SHA-256 hash generator
Use tool ↗SHA-256 is a SHA-2 hash function that calculates a fixed-length digest for text. It is commonly used for integrity checks and debugging. It is not encryption and cannot decrypt a digest back to the original text.
How is SHA-256 different from encryption?+
Hashing produces a one-way digest for integrity comparisons. Encryption uses a key and is designed to be reversible. SHA-256 alone does not keep content confidential and is not a password storage scheme.