Base Converter

Convert between different base systems (binary, octal, decimal, hexadecimal, base64, etc.)
Result will appear here...

Binary ⟷ Hexadecimal Converter

ℹ️ Binary-to-Text Encoding
Convert between binary and hexadecimal representations. These encodings are used to represent binary data in a text format, ensuring data integrity during storage and transmission.
Converted result will appear here...

🧠 Brainfuck Converter

ℹ️ About Brainfuck
Brainfuck is an esoteric programming language with only 8 commands: > < + - . , [ ]. This tool converts between text and Brainfuck code, or executes Brainfuck code.
⚙️ Conversion Mode
🧠
Conversion result will appear here...

Calculator

Input any calculation in the field below (e.g., 2+2, 5*3, etc.).

Result will appear here...

Currency Converter


About

Live Exchange Rates: This converter fetches real-time exchange rates from exchangerate-api.com (free tier).

Exchange rates are updated regularly. Rates shown are indicative and may vary slightly from actual trading prices.

RAND

Your Swiss Army Knife for Random Generation, Encoding, Cryptography & Data Transformation

✨ New in v1.2.6: Number Generator!

Number Generator, Docker, Secrets

25

Tools Available

3

Crypto Tools

5

Generators

4

Encoders

Smart Random Data

Generate contextual test data instantly with our new random data buttons:

  • Emails: user123@example.com
  • URLs: https://demo.io/abc123
  • IPs: 192.168.1.100
  • JSON: Valid structured data
  • Code: JavaScript snippets

Key Features

Client-Side
No data leaves your browser
Instant
Real-time processing
No Limits
Use as much as you need
Open Source
Free & transparent

Did You Know?

Pseudo-Randomness

True randomness doesn't exist in computers. What we call "random" is actually pseudo-randomness generated by algorithms using seed values. This allows for reproducible results when using the same seed!

Hash Functions

A good hash function produces vastly different outputs for even tiny input changes. Changing just one character should completely alter the hash, making them perfect for verifying data integrity!

Disclaimer

This is a personal project created for fun and learning. While functional, it may contain bugs and is not intended as a professional tool. Use at your own discretion, and feel free to contribute on GitHub!

⏱️ Time Unit Converter

ℹ️ Convert Between Units
Easily convert time values between seconds, minutes, hours, days, weeks, months, and years.

🌍 Current Time

Diff (Unified)

Information

Create a unified diff between two text inputs. Shows additions, deletions, and unchanged lines with standard diff formatting.

📝
Diff output will appear here...

Base

Input any text or base encoded string below, and this tool will convert it to all other base formats.

Character Encodings

Character Encodings: These are used to represent text in computers, telecommunications equipment, and other devices that use text. Examples include ASCII, Unicode (UTF-8, UTF-16, UTF-32), ISO-8859-1, etc.

Image Generator

Logogen not found (http://rand.demo.roste.org/php-logogen)

Number Generator

1–500 numbers
Used when more than one number is generated

String Generator

Generate random strings with customizable character sets.
Character Set Options
0-9
a-z
A-Z
!#¤%&\/() = ?;: -_.,'"*^<>{}[]@~+´`
Ġથ

🔑 Hash Generator

ℹ️ About Hashing
Generate cryptographic hashes from any input text. Supports MD5, SHA1, SHA256, SHA512, and many more algorithms.
#️⃣
Hash values will appear here...
Select a specific algorithm or generate all hashes at once

🧩 HTML Entities

ℹ️ Convert & Decode
Paste plain text or HTML-encoded strings to get the raw input, encoded entities, and decoded output side by side.
🧩
Encoded and decoded outputs will appear here...

Levenshtein Distance

Information

Calculate the Levenshtein distance between two strings. This is the minimal number of characters you need to insert, delete, or replace to transform one string into another. The algorithm complexity is O(m×n), where m and n are the string lengths.

📏
Distance will appear here...

📝 Markdown Editor

ℹ️ Live Markdown Preview
Uses marked.js and highlight.js for real-time rendering with syntax highlighting.

🔍 HTML Output
<h1>Marked in the browser</h1>

🔊 Metaphone

ℹ️ Phonetic Key Generator
Metaphone generates phonetic keys for words, useful for fuzzy matching and sound-alike searches.
🔊
Phonetic key will appear here...

⚡ Minify

ℹ️ Code Compression
Minify HTML, CSS, and JavaScript to reduce file size and improve load times.
Minified code will appear here...
Select the code type to minify

DNS Lookup

Information

Resolve hostname to IP address or IP address to hostname.

🔍
Result will appear here...

CIDR to Range

Information

Convert CIDR notation to IP range (start, end, total IPs).

Examples: 192.168.1.0/24, 10.0.0.0/22
🗺️
Result will appear here...

Range to CIDR

Information

Convert IP range (start and end) to CIDR notation. Calculates the smallest possible subnet.

📊
Result will appear here...

Subnet Mask Calculator

Information

Calculate subnet information: network, first IP, last IP, and broadcast address.

🔧
Result will appear here...

IP/Hex Converter

Information

Convert between IP addresses and hexadecimal format. Supports multiple IPs separated by commas: 192.168.1.10, 192.168.1.20, 10.0.0.50

🔄
Result will appear here...

🔐 OpenSSL Encryption

⚠️ Security Notice
Encrypt and decrypt data using OpenSSL. Always use secure keys and initialization vectors in production environments.
🔒
Encrypted/Decrypted result will appear here...
⚙️ Encryption Settings
Select the encryption algorithm to use
Optional: Custom encryption key (auto-generated if empty)
Optional: Custom IV (auto-generated if empty)

📱 QR Code Generator

ℹ️ About QR Codes Generate QR codes locally from any text, URL, or data. Nothing is sent to an external QR code API.
Enter any text, URL, email, phone number, or other data to generate a QR code.
📱
QR code will appear here...
⚙️ QR Code Settings
Select the rendered preview and download size
Higher levels allow more data recovery if the code is damaged
Controls the quiet zone around the code
Check out php-qrcodegenerator on GitHub for more options and features.

🔍 Regex Tester

ℹ️ About Regex
Test and debug regular expressions in real-time. See matches, groups, and replacements instantly. Supports PHP regex syntax (PCRE).
Enter your regex pattern (with or without delimiters like /pattern/)
Optional: Replacement string for preg_replace (use $1, $2 for groups)
🔍
Regex test results will appear here...
⚙️ Regex Options
Enable case-insensitive matching
^ and $ match line breaks
Find all matches, not just the first

🔄 ROT Cipher

ℹ️ About ROT Ciphers
ROT (rotation cipher) shifts each letter in the text by a fixed number of positions in the alphabet. ROT13 is the most common variant.
🔄
Rotated text will appear here...
⚙️ Rotation Settings

🧾 Serialization

ℹ️ Auto-detect & Convert
Paste JSON, YAML, or XML on the left and choose your target format. Comments starting with # or // can be stripped.
🧾
Converted output will appear here...
Conversion attempts auto-detect input format

Spin The Wheel

Wheel Items

1
2

Result will appear here...

✂️ String Tools

This will perform various operations on the input string.
Characters: 0 Words: 0 Lines: 0
🧵
Processed output will appear here...

Options


Tools
Sanitize
Character
Case
Misc
Formatting
Remove

🔗 URL Encoding

ℹ️ Encode & Decode
Paste text or URL-encoded data to see the original, encoded, and decoded forms side by side.
🔗
Original, encoded, and decoded values will appear here...