🔐 Security Toolkit

Encode, decode, and hash - All your security utilities in one place

Base64 Encoder / Decoder

Input

Output

â„šī¸ What is Base64?
Base64 is a binary-to-text encoding scheme that represents binary data in ASCII string format. Commonly used for embedding images in HTML/CSS, encoding credentials, and transmitting binary data over text protocols.

URL Encoder / Decoder

Input

Output

Common URL Encodings:

Space→%20 or +
!→%21
#→%23
$→%24
&→%26
=→%3D

JWT Decoder & Validator

JWT Token

âš ī¸ Security Warning: Never paste production JWTs containing sensitive data. This tool runs entirely in your browser, but be cautious with real tokens.

JWT Structure

JWT consists of three parts separated by dots (.):

Header . Payload . Signature

Hash Generator

Input Text

MD5

âš ī¸ Insecure - For checksums only
-

SHA-1

âš ī¸ Deprecated for security
-

SHA-256

✓ Secure
-

SHA-512

✓ Secure
-

Hash Algorithm Information

Algorithm Length Security Status Use Case
MD5 128 bits (32 hex) Broken Checksums only
SHA-1 160 bits (40 hex) Deprecated Legacy systems
SHA-256 256 bits (64 hex) Secure General purpose
SHA-512 512 bits (128 hex) Secure High security

UUID Generator

Generated UUIDs

UUID Versions:
v1: Based on timestamp and MAC address (predictable)
v4: Randomly generated (recommended for most uses)

String Utilities

Input Text

Statistics

Characters: 0
Characters (no spaces): 0
Words: 0
Lines: 0
Bytes (UTF-8): 0

Transformations