Collection of Tools

Quick tools to verify DNS, email settings and more. 176 tools in total.

🌍 DNS & Network

DNS Propagation

Check how a DNS record has propagated across global servers.

dig

Advanced tool to query detailed DNS records for a domain.

nslookup

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

ping

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

traceroute

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

Check port

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

Whats my IP?

Detect and display your current public IP address.

Geolocate IP

Show the approximate geographic location of an IP address.

RIPE IP

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

Check public or private IP

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

Whois

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

DNSBL

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

Bandwidth meter

Detect your download and upload speed from our server.

Network Connection Monitor

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

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.

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.

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.

📬 Email

SPF record validator

Can inspect and validate the SPF settings for your domain. We'll test the record against all requirements from the SPF standard.

DMARC record validator

Can inspect and validate a DMARC record placed under your domain. We'll test the record against all requirements from the DMARC standard.

DKIM record validator

Can inspect and validate a DKIM record placed under your domain. We'll test the record against all requirements from the DKIM standard.

MTA-STS validator

Can inspect and validate MTA-STS implementation for your domain. We'll test all required DNS settings, as well as the policy server.

TLS-RPT & SMTP TLS validator

Can inspect and validate if TLS-RPT & SMTP TLS reporting is configured correctly for your domain.

BIMI validator

Can inspect and validate a Brand Indicators for Message Identification (BIMI) DNS record. We'll test all requirements against the current BIMI draft: BIMI-10.

Email Header Analyzer

This tool will make email headers human readable by parsing them according to RFC 822.

🔐 Base64

Base64 Encode

Converts text to Base64 for secure transmission or storage.

Base64 Decode

Decodes Base64 text back to its original form.

Base64 validator

Verifies whether a string is valid Base64, checking format and length to avoid errors.

Base64 image previewer

Displays an image from a base64 string, creating and displaying the element.

Base64 PDF previewer

Easily preview base64 PDF files directly in your browser.

🖼️ Images

Convert PNG to JPG

Convert a PNG image to JPG with a white background and adjustable compression.

Convert JPG to PNG

Convert a JPG to PNG while preserving transparency and original quality.

Convert image to WebP

Convert any image to the optimized, lighter WebP format.

Convert image to SVG

Insert the image into an SVG file using base64.

Convert image to Base64

Encode an image in Base64 to embed it in HTML, CSS, or JSON.

Convert image to ICO

Convert an image to ICO format compatible with application and website icons.

Rotate image

Rotate an image to a specific angle while maintaining its size and quality.

Extract image metadata

Extraction of image data to obtain information such as EXIF, GPS, and metadata.

Invert image colors

Invert the RGB values of the image.

🗓️ Dates

UnixTime To DateTime

Converts a Unix timestamp to a date and time according to the specified time zone.

DateTime To UnixTime

Convert a date and time in any time zone to a Unix timestamp.

🌐 HTTP

URL Encode

Encodes special characters in URLs to make them web-safe.

URL Decode

Decodes encoded URLs and displays the original text.

HTTP headers

Fetch and display HTTP headers from a web page.

SSL Certificate

Instantly check a domain's SSL certificate: issuer, validity, expiration, and key details.

⏰ Cron

CRON Expression Parser

Translates cron expressions into a human-readable date and time format.

🤏 Minifiers

JSON Minify (uglify)

Compress JSON code by removing unnecessary spaces and comments.

JS Minify (uglify)

Compress JavaScript code by removing unnecessary spaces and comments.

CSS Minify (uglify)

Compress CSS code by removing unnecessary spaces and comments.

XML Minify (uglify)

Compress XML code by removing unnecessary spaces and comments.

🎨 Beautifiers

JSON Beautify (prettify)

Formats and organizes JSON to make it more readable.

JS Beautify (prettify)

Formats and organizes JavaScript to make it more readable.

CSS Beautify (prettify)

Formats and organizes CSS to make it more readable.

XML Beautify (prettify)

Formats and organizes XML to make it more readable.

✅ Validators

JSON validator

Validates whether a text is valid JSON, checking its syntax before processing it.

JS validator

Validates whether a text is valid JavaScript, checking its syntax before processing it.

CSS validator

Validates whether a text is valid CSS, checking its syntax before processing it.

XML validator

Validates whether a text is valid XML, checking its syntax before processing it.

Sitemap Index validator

Validates whether the XML file is a SitemapIndex with valid URLs for other sitemaps.

Sitemap URLSet validator

Validates whether the XML file is a URLSet Sitemap with valid URLs.

📦 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.

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.

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.

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.

EAN8 Validator

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

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.

EAN13 Validator

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

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.

UPC-A Validator

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

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.

UPC-E Validator

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

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.

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.

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.

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).

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.

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.

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.

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.

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.

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.

Code 39 random number generator

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

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.

Pharmacode random number generator

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

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.

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.

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.

MSI-10 random number generator

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

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.

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.

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.

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.

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.

MSI-1110 random number generator

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

GS1 Parse

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

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.

⚙️ Others

EU Identity Validator

Validator of Official Identifiers of the European Union.

Credit Card Validator

Validate card numbers and find out if they are Visa, Mastercard, AmEx, or Discover.

IBAN Validator

Quickly and securely verify whether an IBAN is valid.

Arabic to Roman converter

Converts integers between 1 and 3999 to their Roman numeral representation. The function validates that the input is an integer within the allowed range and returns an error message if it is invalid. Useful for historical calculations, numbering in documents, or educational systems.

Roman to Arabic converter

Converts valid Roman numerals (I, V, X, L, C, D, M) to their equivalent in Arabic numerals. The function validates the syntax of the Roman numeral and reports errors in case of incorrect formats, preventing incorrect results due to invalid inputs.

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.

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.

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.

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.

Text to Unicode Converter

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

Unicode to Text Converter

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

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.

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.

HEX color converter

Convert color between the different formats (hex, rgb, hsl and css name)

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.

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.

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.

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.

🧮 Encryption

htpsswd Apache Hash Generator

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

MD2 Hash Generator

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

MD4 Hash Generator

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

MD5 Hash Generator

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

HALFMD5 Hash Generator

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

DOUBLEMD5 Hash Generator

Encryption applied twice with MD5 for greater data security complexity.

SHA1 Hash Generator

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

SHA256 Hash Generator

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

SHA384 Hash Generator

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

SHA512 Hash Generator

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

SHA512/224 Hash Generator

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

SHA512/256 Hash Generator

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

SHA3-224 Hash Generator

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

SHA3-256 Hash Generator

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

SHA3-384 Hash Generator

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

SHA3-512 Hash Generator

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

RIPEMD128 Hash Generator

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

RIPEMD160 Hash Generator

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

RIPEMD256 Hash Generator

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

RIPEMD320 Hash Generator

Extended to 320 bits, parallel design for greater resistance.

Tiger128 hash generator (3 rounds)

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

Tiger160 hash generator (3 rounds)

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

Tiger192 hash generator (3 rounds)

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

Tiger128 hash generator (4 rounds)

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

Tiger160 hash generator (4 rounds)

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

Tiger192 hash generator (4 rounds)

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

Snefru256 hash generator

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

GOST hash generator

GOST symmetric encryption algorithm, used in Russian standards.

GOST-Crypto hash generator

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

Adler-32 hash generator

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

CRC32 hash generator

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

CRC32b hash generator

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

CRC32c hash generator

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

Joaat hash generator

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

Murmur3a hash generator

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

Murmur3c hash generator

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

Murmur3f hash generator

128-bit version optimized for x64 architectures.

FNV1-32 hash generator

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

FNV1a-32 hash generator

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

FNV1-64 hash generator

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

FNV1a-64 hash generator

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

XXH32 hash generator

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

XXH64 hash generator

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

XXH3 hash generator

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

XXH128 hash generator

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

WHIRLPOOL hash generator

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

Haval128 hash generator (3 rounds)

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

Haval160 hash generator (3 rounds)

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

Haval192 hash generator (3 rounds)

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

Haval224 hash generator (3 rounds)

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

Haval256 hash generator (3 rounds)

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

Haval128 hash generator (4 rounds)

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

Haval160 hash generator (4 rounds)

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

Haval192 hash generator (4 rounds)

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

Haval224 hash generator (4 rounds)

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

Haval256 hash generator (4 rounds)

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

Haval128 hash generator (5 rounds)

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

Haval160 hash generator (5 rounds)

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

Haval192 hash generator (5 rounds)

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

Haval224 hash generator (5 rounds)

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

Haval256 hash generator (5 rounds)

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

MySQL5 hash generator

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

Blowfish hash generator

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