Collection of Tools

Quick tools for DNS, email, networking, development, and much more.

Online tools

Suites and individual tools

Look up, convert, validate and analyze DNS, network and development data without installing anything.

Suites

Complete tools for advanced tasks

Combine multiple checks and functions in a single tool.

DNS & Domain Suite

Analyze your domain and DNS.

Check the main DNS records, nameservers, DNSSEC, CAA, WHOIS and other domain-related information in a single tool.

Open suite

Email Security Suite

Analyze your email security.

Check SPF, DKIM, DMARC, MTA-STS, TLS-RPT and BIMI configuration for your domain in a single tool.

Open suite

Web Security Suite

Analyze your website security.

Check the main security aspects of your website in a single tool, including headers, TLS, HSTS, cookies and other configurations.

Open suite

Encryption Suite

Generate multiple hashes and cryptographic results at once.

Generate the most common hashes and cryptographic results from a single input in one tool.

Open suite

Domain Score

Score your domain configuration.

Check MX, SPF, DKIM, DMARC, DNSSEC, MTA-STS, TLS-RPT and BIMI in a single tool and get a 0-100 score with the diagnosis of every check.

Open suite

IP Fraud Check

Check the risk and reputation of an IP address.

Analyze the reputation, origin, geolocation and blocklists of an IPv4 or IPv6 address, and detect possible signs of fraud, abuse or malicious traffic.

Open suite
DNS & Network Email Base64 Images Dates HTTP Cron Minifiers Beautifiers Validators Texts Converters Barcodes Others Hashes & Encryption

DNS & Network

DNS Propagation

Check how a DNS record has propagated across global servers.

Open

dig

Advanced tool to query detailed DNS records for a domain.

Open

nslookup

Simple tool to retrieve DNS records for a domain or IP.

Open

ping

Test if a host is reachable and measure network response time.

Open

traceroute

Shows the network hops a packet takes to reach its destination.

Open

Check port

Check if the port is open and accessible for external connections.

Open

What's my IP?

Detect and display your current public IP address.

Open

Geolocate IP

Show the approximate geographic location of an IP address.

Open

RIPE IP

Allows you to query and analyze IP addresses in the global RIPE database.

Open

Check public or private IP

Quickly and easily check whether an IP address is public or private.

Open

Whois

Query this WHOIS service to look up internet domain name information.

Open

DNSBL

Check if an IP is listed on anti-spam DNS blacklists.

Open

Bandwidth meter

Detect your download and upload speed from our server.

Open

Network Connection Monitor

This utility obtains information about the browser's network connection, including connection type, estimated download speed, latency, and online status.

Open

IP to Integer Converter (IPv4 → 32 bits)

Converts an IPv4 address in dotted decimal format ('A.B.C.D') to a 32-bit integer. Useful for efficiently comparing, storing, or manipulating IP addresses in systems and databases.

Open

Integer to IP Converter (32 bits → IPv4)

Converts a 32-bit integer to its representation in IPv4 address format using dotted decimal notation ('A.B.C.D'). Allows readable IP addresses to be reconstructed from stored or calculated values.

Open

IP to Binary Converter

Converts an IPv4 address in decimal format (A.B.C.D) into its 32-bit binary representation. Each octet is converted into 8 bits, producing a full binary string.

Open

Binary to IP Converter

Converts a 32-bit binary IPv4 address into its standard dotted decimal format (A.B.C.D). Each group of 8 bits is converted into one IP octet.

Open

IPv4 Subnet Calculator (CIDR)

Calculates complete information about an IPv4 subnet from a CIDR-formatted address. Obtains the network address, broadcast address, first and last available host, and total number of usable hosts, using binary operations for accurate and efficient results.

Open

Email

Base64

Images

Dates

HTTP

Cron

Minifiers

Beautifiers

Validators

Texts

Text to Binary Converter

Convert any text string into its binary representation using 8-bit ASCII codes per character. Includes input validation and separates bytes with spaces for better readability.

Open

Binary to Text Converter

Converts binary strings into readable text, validating that each byte has exactly 8 bits and contains only 0 or 1. Ideal for decoding binary messages securely and reliably.

Open

Text to NATO Alphabet Converter

Converts letters and numbers in a text to their representation in the NATO phonetic alphabet. Keeps non-alphabetic characters unchanged and allows messages to be encoded in a clear and understandable way for verbal or phonetic communication.

Open

NATO Alphabet to Text Converter

Converts a message written in NATO phonetic alphabet words to its original text. Each word corresponding to a letter or number is translated, while unrecognized characters or words remain unchanged, facilitating the decoding of phonetic messages.

Open

Text to Unicode Converter

Converts each character in a text into its Unicode representation in U+XXXX format. Allows content to be displayed and stored in a standardized format that is compatible with systems requiring Unicode encoding.

Open

Unicode to Text Converter

Converts Unicode sequences in U+XXXX format back to readable text. Validates the format of each code and reconstructs the original message securely and reliably.

Open

Text to Morse Code Converter

Convert any text to Morse code, transforming letters and numbers into dots and dashes. It maintains word separation using / for clear and reversible reading. Ideal for encoding messages in a simple and educational way.

Open

Morse Code to Text Converter

Converts strings in Morse code back to readable text, respecting the word separation indicated by /. Correctly converts letters and numbers, allowing encrypted messages to be decoded quickly and accurately.

Open

ROT13 (Text → Encrypted)

Applies ROT13 encryption to text, rotating each letter 13 positions in the alphabet. Only affects letters; numbers, spaces, and symbols remain unchanged. It is reversible by applying the same function. Ideal for hiding light messages or teaching basic encryption concepts.

Open

Reverse ROT13 (Encrypted → Text)

Decrypt a text encoded with ROT13. Since ROT13 is symmetric, applying the same function returns the original text. It allows you to decode hidden messages quickly and easily.

Open

ROT-N (Text → Encrypted)

This set of functions implements the classic ROT-N cryptographic algorithm based on monoalphabetic substitution. The function applies a circular shift of n positions to ASCII alphabetic characters (A–Z, a–z), preserving case by using Unicode codes.

Open

Reverse ROT-N (Encrypted → Text)

This set of functions implements the classic ROT-N cryptographic algorithm based on monoalphabetic substitution. The function allows for the reversibility of the encryption by applying the complementary shift (26 − n), which makes it possible to recover the original text.

Open

Word Counter

Count the number of words in any text quickly and accurately. Ideal for checking essays, articles, descriptions, and content length.

Open

Character Counter

Count the total number of characters in your text, including spaces and punctuation. Useful for meeting character limits on forms, social media, and other platforms.

Open

Line Counter

Count the number of lines in your text instantly. Perfect for analyzing code, documents, lists, and other multiline content.

Open

Text to Lowercase

Convert any text to lowercase instantly. Useful for normalizing text, formatting content, and ensuring consistent capitalization.

Open

Text to Uppercase

Convert any text to uppercase instantly. Perfect for headings, labels, titles, and content that requires consistent uppercase formatting.

Open

camelCase text Converter

Convert text into camelCase format instantly. Perfect for JavaScript variables, function names, object properties, and programming conventions.

Open

Snake_case text Converter

Convert text into snake_case format instantly. Ideal for variable names, database fields, file names, and programming projects that use underscores.

Open

kebab-case text Converter

Convert text into kebab-case format instantly. Useful for URLs, CSS class names, file names, and web development projects.

Open

PascalCase text Converter

Convert text into PascalCase format instantly. Ideal for class names, components, types, and other programming elements that use capitalized words.

Open

Slug Generator

Convert text into clean, SEO-friendly URL slugs instantly. It removes accents and special characters, converts spaces into hyphens, and formats text for use in URLs.

Open

Whitespace Remover

Remove all whitespace from your text instantly, including spaces, tabs, and line breaks. Useful for cleaning and formatting text quickly.

Open

HTML Entity Encoder

Convert special characters into their corresponding HTML entities. Useful for safely displaying HTML characters as plain text and preventing markup from being interpreted by the browser.

Open

HTML Entity Decoder

Convert HTML entities back into their original characters. Useful for decoding encoded HTML content and restoring text to its readable format.

Open

Change Tabs to Spaces

Convert tab characters into spaces with a customizable tab size. Useful for formatting source code and maintaining consistent indentation.

Open

Change Spaces to Tabs

Convert groups of spaces into tab characters with a customizable tab size. Ideal for cleaning up code and standardizing indentation.

Open

Converters

Barcodes

EAN2 Validator

Verify that the code contains exactly 2 numeric digits and complies with the standard format of an EAN-2 supplement, used as an extension of EAN-13 codes for additional information.

Open

EAN2 random number generator

Quickly and automatically create valid 2-digit EAN-2 barcodes. They are used as supplements to other EANs to add extra information, such as edition numbers or supplements.

Open

EAN5 Validator

Check that the code has 5 numeric digits and complies with the standard format of the EAN-5 supplement, used as an informative extension of an EAN-13.

Open

EAN5 random number generator

Generate 5-digit EAN-5 codes quickly and easily. They are ideal for books or publications, indicating price or additional information, with an automatically calculated check digit.

Open

EAN8 Validator

Verify that the code has 8 numeric digits, including a valid check digit, in accordance with the EAN-8 standard.

Open

EAN8 random number generator

Quickly create valid 8-digit EAN-8 codes. Perfect for small products, they automatically include the check digit to ensure validity.

Open

EAN13 Validator

Verify that the code has 13 numeric digits and that the check digit complies with the EAN-13 standard algorithm.

Open

EAN13 random number generator

Quickly and automatically create valid 13-digit EAN-13 barcodes. These are used to uniquely identify products, with the check digit calculated automatically to ensure validity.

Open

UPC-A Validator

Verify that the code has 12 digits and a correct check digit.

Open

UPC-A random number generator

Quickly and automatically create valid 12-digit UPC-A barcodes. These are primarily used on consumer products to uniquely identify them, with the check digit calculated automatically.

Open

UPC-E Validator

Verify that the code has 6 digits and can be converted to a valid UPC-A with the correct check digit.

Open

UPC-E random number generator

Generate 6-digit UPC-E codes quickly and easily. This is the compressed version of the UPC-A, ideal for small products, and the check digit is automatically calculated to ensure validity.

Open

ITF-14 Validator

ITF-14 is a 14-digit barcode used primarily to identify logistics units (such as boxes or pallets) in supply chains. The last digit of the code is a check digit calculated using the standard modulo 10 algorithm.

Open

ITF-14 random number generator

Quickly create valid 14-digit ITF-14 barcodes. Used for product packaging and logistics, ensuring code validity through automatic calculation of the check digit.

Open

SSCC-18 Validator

SSCC-18 is an 18-digit barcode used to uniquely identify containers, pallets, or logistics units in the supply chain. The last digit of the code is a check digit calculated using the GS1 standard algorithm (modulo 10).

Open

SSCC-18 random number generator

Quickly and automatically generate valid 18-digit SSCC-18 codes. These are used to identify logistics units such as pallets and shipments, with a check digit calculated automatically to ensure validity.

Open

GLN-13 Validator

Verify whether a 13-digit GLN (Global Location Number) is valid. The GLN uniquely identifies physical locations, companies, or entities within the supply chain, and the last digit is a check digit that ensures the number has no transcription errors.

Open

GLN-13 random number generator

Generate 13-digit GLN-13 codes quickly and easily. They are used to uniquely identify companies, locations, or commercial entities, including the automatic check digit.

Open

GLN-14 Validator

Verify whether a GLN-14 (14-digit Global Location Number) is valid. The GLN-14 is used to uniquely identify locations, companies, or entities in the supply chain.

Open

GLN-14 random number generator

Quickly create valid 14-digit GLN-14 codes. These codes are used to identify logistics units or extended locations, ensuring validity through automatic calculation of the check digit.

Open

Code 39 Validator

Code 39 verification allows you to confirm that a barcode complies with the standard format before it is processed. This process validates that the code contains only permitted characters, that it includes the start and end characters (*), and that, if applicable, the checksum digit is correct.

Open

Code 39 random number generator

Generates Code 39 codes automatically, using the standard character set and checksum calculation to ensure valid and readable codes.

Open

Pharmacode Validator

Quickly and reliably validates Pharmacode codes. This tool verifies that the value complies with the standard permitted range (3 to 131070), ensuring that the code is valid for use in control and verification systems within the pharmaceutical industry.

Open

Pharmacode random number generator

Automatically generates valid Pharmacode codes, respecting the standard range and ensuring compatibility with pharmaceutical verification systems.

Open

Codabar Validator

Check the validity of a Codabar code by verifying start/stop (A–D) and that all characters are from the set allowed by the standard.

Open

Codabar random number generator

Generates Codabar codes automatically, ensuring correct start/stop characters and valid characters according to the standard, ideal for testing and system development.

Open

MSI-10 Validator

Verify that an MSI code ends with a Mod 10 (Luhn) check digit. Calculate the Mod 10 on the base digits and compare with the last digit.

Open

MSI-10 random number generator

Generates an 8-digit number and calculates a Mod 10 (Luhn) check digit. Returns 9 digits in total.

Open

MSI-11 Validator

Verify that an MSI code ends with a Mod 11 check digit. Calculate Mod 11 using cyclic weights 2–7 on the base digits and compare with the final digit.

Open

MSI-11 random number generator

Generate an 8-digit number and calculate a Mod 11 check digit with cyclic weights 2–7. Return 9 digits.

Open

MSI-1010 Validator

Verify codes with two Mod 10 check digits. Calculate the first Mod 10 on the base digits and the second on the base + first digit. Both must match the last two digits of the code.

Open

MSI-1010 random number generator

Generate 8 digits and apply double Mod 10: first on the base number (dv1), then on base+dv1 (dv2). Return 10 digits.

Open

MSI-1110 Validator

Verify codes with Mod 11 check digit followed by Mod 10. Calculate Mod 11 based on the first digit and Mod 10 based on the base + first digit for the second digit, and compare with the last two digits of the code.

Open

MSI-1110 random number generator

Generates 8 digits, calculates Mod 11 (dv1) and then Mod 10 on base+dv1 (dv2). Returns 10 digits.

Open

GS1 Parse

This function allows you to interpret complete GS1 codes, correctly separating each field according to its AI and length.

Open

GS1 random number generator

Generate GS1 codes quickly and automatically. GS1 is the international standard system that groups EAN, UPC, SSCC, and GLN, ensuring unique identification of products, shipments, and locations.

Open

GS1-128 Validator

Validates and parses a GS1-128 code, checking its Application Identifiers, values, and check digits.

Open

Others

Hashes & Encryption

htpasswd Apache Hash Generator

Generate encrypted passwords to protect your paths on Apache servers with .htpasswd.

Open

MD2 Hash Generator

128-bit hash algorithm designed for limited systems, now obsolete.

Open

MD4 Hash Generator

Fast 128-bit hash, based on MD5, but with known vulnerabilities.

Open

MD5 Hash Generator

128-bit hash widely used, but no longer secure against modern collisions.

Open

HALFMD5 Hash Generator

Truncated MD5: only half of the hash to reduce size, maintaining partial uniqueness.

Open

DOUBLEMD5 Hash Generator

Encryption applied twice with MD5 for greater data security complexity.

Open

SHA1 Hash Generator

160-bit hash, used in the past; now vulnerable to collision attacks.

Open

SHA256 Hash Generator

Secure 256-bit hash, widely used in cryptography and blockchain.

Open

SHA384 Hash Generator

Extended version of SHA-2 with 384-bit output for greater security.

Open

SHA512 Hash Generator

High-security hash with 512-bit output, ideal for sensitive data.

Open

SHA512/224 Hash Generator

Fast hash with 224-bit output based on SHA-512, secure and efficient.

Open

SHA512/256 Hash Generator

SHA-512 version with 256-bit output, more secure than SHA-256 in 64-bit.

Open

SHA3-224 Hash Generator

Compact hash from the SHA-3 family, offering modern 224-bit security.

Open

SHA3-256 Hash Generator

256-bit SHA-3 hash, a secure and modern alternative to SHA-2.

Open

SHA3-384 Hash Generator

384-bit hash based on Keccak, ideal for secure applications.

Open

SHA3-512 Hash Generator

More robust version of SHA-3 with 512-bit output for maximum security.

Open

RIPEMD128 Hash Generator

128-bit hash, a less commonly used alternative to MD5 with a similar structure.

Open

RIPEMD160 Hash Generator

More secure 160-bit version, used as an alternative to SHA-1.

Open

RIPEMD256 Hash Generator

256-bit hash, longer length but no clear improvement in security.

Open

RIPEMD320 Hash Generator

Extended to 320 bits, parallel design for greater resistance.

Open

Tiger128 hash generator (3 rounds)

Tiger 128-bit, 3 rounds, fast and efficient for small data.

Open

Tiger160 hash generator (3 rounds)

Tiger 160-bit, 3 rounds, balance between speed and security.

Open

Tiger192 hash generator (3 rounds)

Tiger 192 bits, 3 rounds, high resistance for secure hashing.

Open

Tiger128 hash generator (4 rounds)

128-bit Tiger, 4 rounds for greater security and resistance.

Open

Tiger160 hash generator (4 rounds)

Tiger 160 bits, 4 rounds, improves protection against attacks.

Open

Tiger192 hash generator (4 rounds)

Tiger 192 bits, 4 rounds, maximum security in the Tiger family.

Open

Snefru256 hash generator

Extended version of Snefru with 256-bit output for greater robustness.

Open

GOST hash generator

GOST symmetric encryption algorithm, used in Russian standards.

Open

GOST-Crypto hash generator

GOST-Crypto implements Russian cryptography in accordance with GOST R 34.10 and 34.11.

Open

Adler-32 hash generator

Adler-32 combines byte sum and modulus 65521 to generate a 32-bit checksum.

Open

CRC32 hash generator

32-bit checksum used to detect errors in files and transmissions.

Open

CRC32b hash generator

Big-endian variant of CRC32, common in PHP and network formats.

Open

CRC32c hash generator

Optimized version of CRC32 with improved error detection, used in networks and disks.

Open

Joaat hash generator

Fast non-cryptographic hash used in hash tables and games such as GTA.

Open

Murmur3a hash generator

Fast 32-bit hash, ideal for structures such as hash tables.

Open

Murmur3c hash generator

128-bit version for x86, balance between speed and dispersion.

Open

Murmur3f hash generator

128-bit version optimized for x64 architectures.

Open

FNV1-32 hash generator

Fast and simple 32-bit FNV-1 hash, ideal for hash tables.

Open

FNV1a-32 hash generator

32-bit FNV-1a version, better distribution than FNV-1.

Open

FNV1-64 hash generator

64-bit FNV-1 hash, useful in large key spaces.

Open

FNV1a-64 hash generator

64-bit FNV-1a version, with improved dispersion and reduced collisions.

Open

XXH32 hash generator

32-bit non-cryptographic hash, uses multiplicative mixing and rotations.

Open

XXH64 hash generator

64-bit version of XXHash; high speed and good bit distribution.

Open

XXH3 hash generator

Modern algorithm with SIMD and strong avalanche; optimized successor to xxh64.

Open

XXH128 hash generator

128-bit hash based on xxh3; high performance with improved dispersion quality.

Open

WHIRLPOOL hash generator

Generates the WHIRLPOOL hash of any text, ideal for verifying data integrity.

Open

Haval128 hash generator (3 rounds)

128-bit hash, 3 rounds, fast but vulnerable to collisions.

Open

Haval160 hash generator (3 rounds)

160-bit hash, 3 rounds; high speed, low security.

Open

Haval192 hash generator (3 rounds)

192-bit hash, 3 rounds, high performance, limited resistance.

Open

Haval224 hash generator (3 rounds)

224-bit hash, 3 rounds; not recommended due to weak security.

Open

Haval256 hash generator (3 rounds)

256-bit hash, 3 rounds; large size, but insufficient security.

Open

Haval128 hash generator (4 rounds)

128-bit hash, 4 rounds; moderate improvement over 3 rounds.

Open

Haval160 hash generator (4 rounds)

160-bit hash, 4 rounds; greater resistance to attacks than the 3-round version.

Open

Haval192 hash generator (4 rounds)

192-bit hash, 4 rounds, balanced compromise between security and speed.

Open

Haval224 hash generator (4 rounds)

224-bit hash, 4 rounds, reasonable security for non-critical environments.

Open

Haval256 hash generator (4 rounds)

256-bit hash, 4 rounds, good length, but less secure than 5 rounds.

Open

Haval128 hash generator (5 rounds)

128-bit hash, 5 rounds, minimum acceptable configuration for security.

Open

Haval160 hash generator (5 rounds)

160-bit hash, 5 rounds, suitable for general use with good performance.

Open

Haval192 hash generator (5 rounds)

192-bit hash, 5 rounds, good resistance, and acceptable speed.

Open

Haval224 hash generator (5 rounds)

224-bit hash, 5 rounds, high collision and preimage resistance..

Open

Haval256 hash generator (5 rounds)

256-bit hash, 5 rounds, maximum security in HAVAL, ideal for strong integrity.

Open

MySQL5 hash generator

Generates the MySQL5 hash of any text, ideal for verifying data integrity.

Open

Blowfish hash generator

Blowfish is a fast and secure symmetric encryption algorithm used in bcrypt to protect passwords.

Open