InputTestHub
100 tools · free · no account

Security & Encoding Tools

Hashing, encoding and password utilities that run locally using the Web Crypto API. Nothing you type is transmitted, logged or stored — check the network tab and see for yourself.

100 shown
001 popular

Password Generator

Generates cryptographically strong random passwords and passphrases with full control over…

003 popular

Password Strength Checker

Estimates password entropy and crack time, and identifies the specific weaknesses in what you…

005 popular

Hash Generator

Generates MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes of any text, all at once.

006

MD5 Hash Generator

Generates an MD5 hash of any text or string, with optional HMAC and uppercase output.

008

SHA-1 Hash Generator

Generates SHA-1 hashes, still required by some legacy systems and Git object addressing.

009

SHA-512 Hash Generator

Generates SHA-512 hashes for checksums, signatures and archival fingerprints. Runs in your…

010 popular

File Checksum Calculator

Calculates SHA-256, SHA-1 and MD5 checksums of a file locally, and compares against an…

013 popular

AES Text Encryption

Encrypts and decrypts text with AES-GCM 256-bit using a password, entirely in your browser.

014

Caesar Cipher Encoder

Applies a Caesar shift cipher with any shift value, and can brute-force all 25 shifts to break…

015

Vigenère Cipher Tool

Encrypts and decrypts text with the Vigenère polyalphabetic cipher using a keyword.

016

XOR Cipher Tool

Applies a repeating-key XOR to text or hex, the operation behind many simple obfuscation…

017

TOTP Code Generator

Generates time-based one-time passwords from a Base32 secret, the same codes an authenticator…

018

htpasswd Generator

Generates .htpasswd lines for Apache basic authentication using APR1-MD5, SHA-1 or crypt.

020 popular

Security Headers Generator

Generates a complete set of security headers for Apache, Nginx or PHP, with each one explained.

022 popular

IBAN Validator

Validates an IBAN from any of the 87 countries in the ISO 13616 registry: the mod-97 checksum…

024

IMEI Validator

Validates a phone IMEI against the Luhn check digit and breaks down the reporting body and…

025 popular

Email Address Validator

Checks email syntax against RFC rules, flags disposable domains and common typos in popular…

026

IP Address Validator

Validates IPv4 and IPv6 addresses and CIDR notation, and identifies private, loopback and…

027 popular

Random Token Generator

Generates cryptographically random API keys, session tokens and secrets in hex, Base64 or…

029

Privacy Policy Generator

Generates a privacy policy covering what you collect, why, how long you keep it and the rights…

031

Disclaimer Generator

Generates disclaimers for affiliate links, advice, earnings claims and external content.

032 popular

URL Safety Analyser

Analyses a URL for phishing indicators — lookalike domains, punycode, suspicious TLDs…

033 popular

EU AI Act Risk Classifier

Answer a questionnaire and get your AI system's risk tier under Regulation (EU) 2024/1689…

037 popular

CPF Validator

Checks a Brazilian CPF against both of its check digits and names the fiscal region the number…

038

CNPJ Validator

Checks a Brazilian CNPJ against both check digits and shows whether the number belongs to a…

039 popular

TC Kimlik No Validator

Checks a Turkish TC Kimlik No against both of its check digit rules, which are unusual and…

040

PESEL Validator

Checks a Polish PESEL and decodes the date of birth and sex that the number carries in its own…

041

BSN Validator (11-proef)

Runs the Dutch eleven-test on a BSN — the weighted sum whose last digit counts as minus one.

042

DNI and NIE Validator

Checks a Spanish DNI or NIE letter, which is the number modulo 23 mapped onto a fixed…

043

OIB Validator

Checks a Croatian OIB using ISO 7064 MOD 11,10 — the international standard the number is…

045 popular

Aadhaar Number Validator

Checks an Aadhaar number with the Verhoeff algorithm, the scheme that catches every…

046

Portuguese NIF Validator

Checks a Portuguese NIF with its mod-11 check digit and reads the entity type from the first…

047

RUT Validator

Checks a Chilean RUT, including the K that appears when the check value comes out as ten.

048

Greek AFM Validator

Checks a Greek AFM, whose check digit is built on powers of two rather than a plain weighted…

049

Canadian SIN Validator

Checks a Canadian Social Insurance Number with the Luhn algorithm and flags the…

050 popular

CNIC Format Checker

Checks the format of a Pakistani CNIC and reads the province and sex it encodes — it has no…

051

US SSN Format Checker

Checks a US Social Security Number against the ranges that were never issued — it has no check…

053

Indonesian NIK Decoder

Decodes an Indonesian NIK — region, date of birth and sex are all encoded in the sixteen digits.

054

Austria IBAN Validator

Validates an Austrian IBAN: the mod-97 checksum, the 20-character length and the structure…

055

Azerbaijan IBAN Validator

Validates an Azerbaijani IBAN: the mod-97 checksum, the 28-character length and the structure…

056

Belgium IBAN Validator

Validates a Belgian IBAN: the mod-97 checksum, the 16-character length and the structure, with…

057

Bulgaria IBAN Validator

Validates a Bulgarian IBAN: the mod-97 checksum, the 22-character length and the structure…

058

Bahrain IBAN Validator

Validates a Bahraini IBAN: the mod-97 checksum, the 22-character length and the structure…

060

Czechia IBAN Validator

Validates a Czech IBAN: the mod-97 checksum, the 24-character length and the structure, with…

061

Germany IBAN Validator

Validates a German IBAN: the mod-97 checksum, the 22-character length and the structure, with…

062

Denmark IBAN Validator

Validates a Danish IBAN: the mod-97 checksum, the 18-character length and the structure, with…

063

Estonia IBAN Validator

Validates an Estonian IBAN: the mod-97 checksum, the 20-character length and the structure…

064

Spain IBAN Validator

Validates a Spanish IBAN: the mod-97 checksum, the 24-character length and the structure, with…

065

Finland IBAN Validator

Validates a Finnish IBAN: the mod-97 checksum, the 18-character length and the structure, with…

067

France IBAN Validator

Validates a French IBAN: the mod-97 checksum, the 27-character length and the structure, with…

069

Gibraltar IBAN Validator

Validates a Gibraltar IBAN: the mod-97 checksum, the 23-character length and the structure…

070

Greenland IBAN Validator

Validates a Greenlandic IBAN: the mod-97 checksum, the 18-character length and the structure…

071

Greece IBAN Validator

Validates a Greek IBAN: the mod-97 checksum, the 27-character length and the structure, with…

072

Honduras IBAN Validator

Validates a Honduran IBAN: the mod-97 checksum, the 28-character length and the structure…

073

Croatia IBAN Validator

Validates a Croatian IBAN: the mod-97 checksum, the 21-character length and the structure…

074

Hungary IBAN Validator

Validates a Hungarian IBAN: the mod-97 checksum, the 28-character length and the structure…

075

Ireland IBAN Validator

Validates an Irish IBAN: the mod-97 checksum, the 22-character length and the structure, with…

076

Israel IBAN Validator

Validates an Israeli IBAN: the mod-97 checksum, the 23-character length and the structure…

077

Iraq IBAN Validator

Validates an Iraqi IBAN: the mod-97 checksum, the 23-character length and the structure, with…

078

Iceland IBAN Validator

Validates an Icelandic IBAN: the mod-97 checksum, the 26-character length and the structure…

079

Jordan IBAN Validator

Validates a Jordanian IBAN: the mod-97 checksum, the 30-character length and the structure…

080

Kuwait IBAN Validator

Validates a Kuwaiti IBAN: the mod-97 checksum, the 30-character length and the structure, with…

082

Lithuania IBAN Validator

Validates a Lithuanian IBAN: the mod-97 checksum, the 20-character length and the structure…

083

Luxembourg IBAN Validator

Validates a Luxembourg IBAN: the mod-97 checksum, the 20-character length and the structure…

084

Latvia IBAN Validator

Validates a Latvian IBAN: the mod-97 checksum, the 21-character length and the structure, with…

085

Malta IBAN Validator

Validates a Maltese IBAN: the mod-97 checksum, the 31-character length and the structure, with…

086

Nicaragua IBAN Validator

Validates a Nicaraguan IBAN: the mod-97 checksum, the 28-character length and the structure…

088

Norway IBAN Validator

Validates a Norwegian IBAN: the mod-97 checksum, the 15-character length and the structure…

089

Pakistan IBAN Validator

Validates a Pakistani IBAN: the mod-97 checksum, the 24-character length and the structure…

090

Poland IBAN Validator

Validates a Polish IBAN: the mod-97 checksum, the 28-character length and the structure, with…

091

Palestine IBAN Validator

Validates a Palestinian IBAN: the mod-97 checksum, the 29-character length and the structure…

092

Portugal IBAN Validator

Validates a Portuguese IBAN: the mod-97 checksum, the 25-character length and the structure…

093

Qatar IBAN Validator

Validates a Qatari IBAN: the mod-97 checksum, the 29-character length and the structure, with…

094

Romania IBAN Validator

Validates a Romanian IBAN: the mod-97 checksum, the 24-character length and the structure…

095

Sweden IBAN Validator

Validates a Swedish IBAN: the mod-97 checksum, the 24-character length and the structure, with…

096

Slovenia IBAN Validator

Validates a Slovenian IBAN: the mod-97 checksum, the 19-character length and the structure…

097

Slovakia IBAN Validator

Validates a Slovak IBAN: the mod-97 checksum, the 24-character length and the structure, with…

099

Turkey IBAN Validator

Validates a Turkish IBAN: the mod-97 checksum, the 26-character length and the structure, with…

About these security & encoding tools

Hashing, encoding and password utilities that run locally using the Web Crypto API. Nothing you type is transmitted, logged or stored — check the network tab and see for yourself.

All 100 tools here are free and open immediately — there is no registration step, no credit card and no daily allowance to run out of. Most of them do their work in your browser, which means the page keeps working on a slow connection and your input is never sent to a server.

Other categories