Decode JWT tokens
JWT Decoder allows you to decode JWT (JSON Web Token) tokens and view their contents. A token consists of three parts: Header (header with algorithm), Payload (payload with data), and Signature (signature). The tool decodes the token for reading but does not verify the signature — this is safe to do locally in the browser.
Note: Signature verification is not performed. Token is decoded for reading only.
JWT (JSON Web Token) is a compact way to securely transmit information between parties as a JSON object. The token consists of three parts separated by dots: Header (metadata), Payload (data), and Signature (signature for authenticity verification). JWT is widely used for authentication in web applications and APIs. Decoding a token allows you to view its contents, but verifying the signature requires a secret key.
Encode and decode Base64
Generate hashes (MD5, SHA-1, SHA-256)
Convert text case (Upper, Lower, CamelCase, snake_case)
Compare two texts for differences
Count characters and words
Generate placeholder text
Test regular expressions
Generate secure passwords
Encode and decode URL
Generate UUID v4
Convert colors and pick colors
Convert between CSV, JSON and XML formats
Format and validate JSON, XML, CSV
Encode and decode HTML entities
Convert Unix timestamp to date and vice versa
Convert data units (bits, bytes, kilobytes, megabytes, etc.)
Convert between binary, octal, decimal, and hexadecimal number systems
Generate and parse cron expressions for task scheduling
Subnet calculator for calculating network parameters
Generate website icons in different sizes from uploaded image