25 tools available

Security & Cryptography

Compare file hashes, encrypt local assets, or inspect certificate parameters. Ensure you recognize the scope and limitations of each verification step.

File Security and Connection Diagnostic Tools

Verifying file integrity or encrypting contents?

Use the hash verifier to check checksums—though matching hashes do not ensure code safety—or use the AES encryptor to protect local files with passwords.

Viewing certificate attributes or checking your connection to this site?

Choose the X.509 decoder to view attributes of a supplied certificate without validating trust or signatures, or use the SSL info viewer to inspect protocol details for your connection to this site (arbitrary remote servers are not diagnosed).

Password Generator & Entropy Meter

Generate random passwords in your browser using the Web Crypto API. Customize character sets, exclude similar characters, and view theoretical entropy estimates.

Web Crypto API
Launch Tool

Text Encryptor

Strongly encrypts (AES-GCM-256) or decrypts text on the browser using the specified password as a key.

ReactWeb Crypto API
Launch Tool

Hash Generator

Generates hash values ​​such as MD5, SHA-1, SHA-256, SHA-512, etc. from input text in real time.

ReactWeb Crypto API
Launch Tool

RSA Key Generator

Securely generate RSA key pairs (1024/2048/4096 bits) used for encryption and digital signatures on your browser.

ReactWeb Crypto API
Launch Tool

File Hash Verifier

Calculate the hash value (SHA-256/SHA-1/MD5) of the uploaded file and verify whether it matches the published value.

ReactFileReader API
Launch Tool

Image Steganography

Secret text is embedded and extracted in the pixel data of an image (PNG) as extremely small noise that cannot be discerned by the human eye.

ReactCanvas API
Launch Tool

TOTP Generator

Generates and displays an OTP code for two-factor authentication that is updated every 30 seconds from a Google Authenticator-compatible secret key (Base32).

ReactHMAC-SHA1
Launch Tool

Base32 Base58 Converter

Encodes and decodes strings in real time to Base32 or Base58 format used by Bitcoin.

ReactCodec Logic
Launch Tool

URL Safe Base64

Converts regular Base64 strings and text to Base64 format that can be safely included in URL arguments (parameters).

ReactBase64 Utility
Launch Tool

Credit Card Validator

Verifies whether the credit card number is compatible with the Luhn algorithm and automatically determines compatible card brands.

ReactLuhn Algorithm
Launch Tool

Password Strength Analyzer

We measure the complexity and entropy of passwords and verify their resistance to cracking by offline and online attacks.

ReactEntropy Math
Launch Tool

Web Crypto Lab

Visually experience the browser standard Web Crypto API and automatically generate encryption/signature JS code.

ReactWeb Crypto API
Launch Tool

SSL Info Viewer

A detailed report on the current cryptographic connection method (TLS version, cipher suite, etc.) and communication protocol (HTTP/2/3).

ReactCloudflare Trace API
Launch Tool

DNS Lookup

Uses a DoH (DNS over HTTPS) server to resolve and display the DNS records (A, AAAA, MX, CNAME, TXT, NS, CAA) of the specified host.

ReactDoH APIs
Launch Tool

GPS Photo Detector

Extracts GPS metadata from JPEG photos locally and sends coordinates to OpenStreetMap only when you explicitly open the map. Clearing the GPS IFD removes location tags, but does not anonymize all other EXIF metadata.

Reactpiexifjs
Launch Tool

URL Threat Analyzer

Analyzes URL structure locally using heuristics, with an optional opt-in HEAD request to inspect redirects. External reputation links pass either the full URL or domain depending on the service. Does not provide a definitive safety verdict.

ReactPunycode logic
Launch Tool

Tls Protocol Helper

We compare communication standards from SSL 2.0 to TLS 1.3 and determine vulnerability information and cipher suite strength.

ReactSecurity references
Launch Tool

X509 Decoder

Loads the SSL/TLS digital certificate (PEM/Base64 format) locally and decodes and analyzes the CN, organization, expiration date, serial, and hash value.

Reactnode-forge
Launch Tool

Port Scanner Local

Attempts sequential HTTP fetch requests with a 1-second timeout. Cannot conclusively determine host reachability or TCP open/closed state because browser, CORS, and mixed-content restrictions affect results.

ReactFetch API latency check
Launch Tool

Storage Inspector

You can list, search, add, edit, and delete the browser's LocalStorage, SessionStorage, and Cookie values.

ReactStorage API
Launch Tool

IP Geolocator

Queries external geolocation APIs (FreeIPAPI or ipapi.co) upon manual request and displays estimated regional coordinates on OpenStreetMap. Location results reflect network-level estimates rather than an individual's physical location.

ReactIP Geolocation API
Launch Tool

Secure Token Generator

Securely generate API keys, UUIDs, and private key tokens in bulk using a cryptographically secure random number generator (CSPRNG).

ReactWeb Crypto API
Launch Tool

File Encryptor Decryptor

You can encrypt any local file using the AES-256 standard (.enc format) or decrypt it to its original file name just within your browser.

ReactWeb Crypto API
Launch Tool

Email Header Analyzer

Visualizes the delivery route (Received) of raw email sources and the status of sending security authentication (SPF/DKIM/DMARC) in an easy-to-understand manner.

ReactSMTP parser
Launch Tool

Sandbox Tester

This is a simulator that allows you to switch the sandbox attribute (allow-scripts, etc.) of an iframe and verify browser security access restrictions.

ReactHTML5 iframe sandbox
Launch Tool

Client-Side Data Processing

Many tools in this category process input files and data directly within your browser. Certain features may fetch remote assets, libraries, or external APIs; consult individual tool pages for details.

Category Architecture & Guide

Security & Cryptography Utilities: Practical Guide

Browser-based hashing, Web Crypto operations, and diagnostic utilities

ZeroTools provides utilities for generating random passwords, computing message digests, inspecting certificates, and performing file encryption. While computational operations rely on standard browser cryptographic APIs, several diagnostic tools explicitly communicate with external network endpoints.

Standard In-Browser Cryptography

Perform AES-GCM file encryption, token generation, and digest computations via standard browser APIs.

Educational Security Simulators

Examine TOTP counter steps, TLS protocol differences, and iframe sandbox attribute constraints.

Rapid Integrity Verification

Verify file checksums against known hash values or validate credit card numbers with the Luhn algorithm.

1Cryptographic Operations, Token Generation, and Boundaries

Generate passwords using cryptographically secure pseudo-random values (crypto.getRandomValues), calculate SHA-256 hashes, and encrypt files with AES-GCM directly in your browser. These utilities perform computations locally on your device, processing inputs and generating outputs directly within your browser session based on each tool's specific parameters.

2Diagnostic Inspection, Educational Tools, and Network Calls

Inspect X.509 certificate fields, explore TOTP algorithms, and analyze email routing headers. Parsed outputs display structural data without verifying cryptographic trust or chain validity. Additionally, utilities such as DNS lookup, IP geolocation, and map viewing transmit query data to third-party services.

Frequently Asked Questions

Q.Does the certificate or email analyzer verify trust and authenticity?
No. Decoders extract and format visible fields for review. They do not validate cryptographic trust chains, revocation lists, or message integrity.
Q.Do all security tools operate completely without network access?
No. Tools such as DNS lookup and IP geolocation require network requests to external APIs, and photo location tools contact external map services.