String Ninja: Free Online Developer Tools
50+ free, client-side tools for encoding, decoding, hashing, encryption, and data formatting. No account needed. No data leaves your browser.
Encoding Tools
Base64 encode/decode, Base32, URL percent-encoding, HTML entities, hex/binary/text conversion, ROT13/Caesar cipher, Gzip/Deflate compression, Base58 (Bitcoin alphabet), Ascii85/Base85, and UTF-16/UTF-32 hex converters.
String Tools
Case conversion (camelCase, PascalCase, snake_case, kebab-case, Title Case), character and word counter, Unicode code point inspector, delimiter join/split, line operations (sort, dedup, trim), regex find/replace, text wrap/reflow, frequency analysis, and diacritic removal.
Security Tools
Hash generation (MD5, SHA-1, SHA-256, SHA-512), AES-GCM encrypt/decrypt with PBKDF2, JWT decode/verify/sign, bcrypt and Argon2 password hashing, RSA and ECC key pair generation, X.509 certificate decoder, SAML response decoder, HMAC generator, PKCE generator, and file hashing.
Data Tools
JSON formatter and minifier with error location, Markdown to HTML preview, QR code generation and scanning, HTML/CSS/JavaScript beautify and minify, XML to JSON bidirectional conversion, and Unicode normalization (NFC/NFD/NFKC/NFKD).
Guides and Resources
- All Tools Hub
- Developer Guides Hub
- Base64 in Real Systems Guide
- JWT Security Guide
- Hashing and Password Security Guide
- URL and HTML Encoding Guide
- JSON and Data Formatting Guide
- Regex and Text Processing Guide
- X.509 and SAML Troubleshooting Guide
- Text Diff and Comparison Guide
- Developer Utility Workflows Guide
- About String Ninja
- Privacy Policy
- Terms of Use
- Contact