Darken · Amber

IP Calculator

Enter an IP address with CIDR or subnet mask to calculate network details

💡 What it does
Calculates network info: broadcast address, usable hosts, subnet mask, CIDR notation, and binary representation. Essential for network planning and subnet management.
Try:
192.168.1.100/24
10.0.0.1/8
172.16.5.50/16
192.168.10.5/30
with mask

Subnet Visualizer

Visualize subnet ranges, host distribution, and network blocks

Try:
192.168.0.0/24
10.0.0.0/8
172.16.0.0/16
192.168.1.0/28

MAC Lookup

Find device manufacturer from MAC address. Enter full MAC or first 3 octets (OUI)

Try:
Apple (00:1A:2B)
Oracle (08:00:27)
Raspberry Pi (B8:27:EB)
Cisco (DC:A6:32)

JSON Formatter

Paste any JSON to format, validate, minify or explore its structure

💡 What it does
Validates, formats, minifies JSON. Shows structure info (keys, depth, size). Perfect for debugging API responses and working with complex JSON data.

        

Base64 Encoder / Decoder

Encode text or files to Base64, decode Base64 strings back to text

💡 What it does
Encodes/decodes text and files to Base64. Useful for data transmission, API integration, and handling binary data in text format. Supports file upload up to 5MB.

Regex Tester

Test and validate regular expressions with real-time matching

💡 What it does
Tests regular expressions in real-time with live matching, flags, and quick pattern examples. Essential for text search, validation, and string replacement.

Hash Generator

Generate MD5, SHA1, SHA256, SHA512 hashes from any text input

💡 What it does
Generates MD5, SHA1, SHA256, SHA512 hashes. Used for password hashing, data integrity verification, and security applications.
.*
Regex Tester
coming soon

JWT Decoder

Decode and inspect JWT tokens. Parse header, payload, and verify structure

💡 What it does
Decodes JSON Web Tokens to view header, payload, signature. Checks expiry status. Useful for debugging API authentication and OAuth.
Example:
Sample JWT

Timestamp Converter

💡 What it does
Converts Unix timestamps to readable dates and vice versa. Timezone-aware with quick conversion buttons for timestamps.

Convert between Unix timestamps and readable dates, timezone aware

UUID Generator

Generate UUID v4 identifiers with bulk operations and copy options

QR Generator

Generate QR codes from text, URLs, vCards, WiFi configs and more

💡 What it does
Generates real QR codes via qrcode.js library. Customize size, colors, error correction level. Download as PNG or SVG. Works fully offline after first load.
Try:
GitHub URL
Simple text
Bitcoin addr

CSV to JSON

Convert CSV data to JSON format with customizable parsing


          

HEX Viewer

Convert text to hexadecimal and vice versa

Text Diff

Compare two texts and highlight differences

Case Converter

Convert text between different cases

Word Counter

Analyze text: count words, characters, lines, and more

Color Converter

Convert between HEX, RGB, and HSL. Generate color palettes and check contrast ratios

Try:
#FF5733
#3498DB
#2ECC71
#F39C12
#E74C3C

Unit Converter

Convert between different units: Storage, Temperature, Length, Weight, Time, Speed

Security & Privacy

Why you can trust DarkenAmber IT Tools

Your IP addresses?
Stay with YOU. We never see them.
Your passwords?
Stay with YOU. Encrypted locally.
Your documents?
Stay with YOU. Never uploaded.
Your data?
We don't want it. Even for free.
No internet = Works perfectly
No API calls = No data leaks
Everything in your browser = Only you see it
All code is visible on GitHub
Anyone can audit it for security
No hidden trackers. No malicious scripts.
❌ Don't collect IP addresses
❌ Don't log your operations
❌ Don't send data to servers
❌ Don't sell your information
❌ Don't use Google Analytics
❌ Don't set tracking cookies
❌ Don't show advertisements
❌ Don't use hidden scripts
Your preferences (theme, saved data) are stored ONLY on your device
Nothing is transmitted to our servers
You can delete everything with the "CLEAR ALL" button anytime
Web Crypto API - Uses browser's native encryption (AES, SHA, etc)
No custom crypto - Standard algorithms = fewer vulnerabilities
Client-side only - All processing happens in YOUR browser
Transparent code - Open GitHub repo = anyone can verify
This tool is free and will always be free. No ads, no subscriptions, no paywalls.
1. Press F12 to open DevTools
2. Go to Network tab
3. Use any tool and process data
4. Look at Network requests
✓ You'll see ZERO requests to external servers

Password Generator

Generate strong, secure passwords with custom rules

💡 What it does
Creates cryptographically secure passwords using Web Crypto API. Customize length, character sets, and generate in bulk. All generation happens locally - never sent anywhere.

AES Encrypt / Decrypt

Encrypt and decrypt text using AES-GCM 256-bit encryption

💡 What it does
Uses AES-GCM 256-bit via Web Crypto API - the same standard used by banks and governments. Everything runs in your browser. The encrypted output includes the IV, so you can decrypt it back anytime with the same password.

File Hash Calculator

Calculate SHA-256, SHA-512, SHA-1 hashes of any file

💡 What it does
Computes cryptographic hashes of files directly in your browser. No upload - the file never leaves your device. Use to verify file integrity, check downloads, or detect tampering.
📄
Drop a file here or click to browse
Any file type · No size limit · Never uploaded

URL Encoder / Decoder

Encode and decode URLs, query strings, and URI components

💡 What it does
Encodes special characters for safe URL transmission and decodes percent-encoded strings back to readable text. Supports full URL encoding and component encoding (encodeURIComponent).

          
Try:
URL with spaces
Special chars
JSON in URL

SSL Certificate Decoder

Parse and inspect PEM/Base64 SSL/TLS certificates

💡 What it does
Decodes X.509 SSL/TLS certificates from PEM format. Extracts subject, issuer, validity dates, SANs, key info, and fingerprints. Everything runs locally - your certificate never leaves the browser.
Try:
Example cert

PBKDF2 Key Derivation

Derive cryptographic keys from passwords using PBKDF2

💡 What it does
PBKDF2 (Password-Based Key Derivation Function 2) turns a password into a cryptographic key. Used for secure password storage, key generation, and encryption. Runs via Web Crypto API - entirely in your browser.

Email Masker

Mask, anonymize, and generate safe email variants for testing

💡 What it does
Masks email addresses for privacy (logs, screenshots, demos). Generates test email variants, validates format, extracts domain info, and creates disposable-style aliases. All processing is local.
Try:
john.doe@gmail.com
admin@company.co.uk
with tag

Entropy Calculator

Measure randomness and information entropy of text or data

💡 What it does
Calculates Shannon entropy, character frequency distribution, and randomness metrics. Useful for analyzing passwords, keys, encrypted data, and random number generators. Higher entropy = more random = more secure.

RSA Key Generator

Generate RSA public/private key pairs for encryption and signing

💡 What it does
Generates RSA key pairs using Web Crypto API. Exports in PEM format for direct use with OpenSSL, TLS, SSH, and JWT signing. Keys are generated in your browser - never transmitted anywhere.

Cron Builder

Build and understand cron expressions visually

💡 What it does
Converts cron expressions to human-readable descriptions and vice versa. Visual sliders for each field. Shows next 5 execution times. Supports standard 5-field and extended 6-field (with seconds) cron syntax.
Minute
Hour
Day (month)
Month
Day (week)
*
*
*
*
*
Presets:
Every minute
Every hour
Daily midnight
Weekdays 9am
Every 6 hours
Weekly Sunday
Monthly 1st
Every 15 min
Yearly Jan 1
Weekdays 8:30am
Minute (0–59)
Hour (0–23)
Day of Month (1–31)
Month (1–12)
Day of Week (0=Sun … 6=Sat)

YAML / JSON / TOML

Convert between YAML, JSON and TOML formats instantly

💡 What it does
Converts between YAML, JSON and TOML - the three most common config formats. Used by DevOps, developers, and sysadmins for Docker Compose, Kubernetes, Rust/Cargo, Python pyproject.toml, Hugo, and more. Libraries loaded on demand.
Convert:

            

            

            
Examples:
Docker Compose
Cargo.toml
Kubernetes
pyproject.toml

Packet Analyzer

Parse Ethernet/IP/TCP/UDP/ICMP packets from hex dumps

💡 What it does
Decodes raw network packets from hex dump format (Wireshark, tcpdump, or manual). Parses Ethernet II, IPv4, IPv6, TCP, UDP, ICMP, DNS, HTTP headers. Visualizes protocol layers. No upload - runs entirely in your browser.
Examples:
TCP SYN
UDP DNS Query
ICMP Ping
ARP Request
HTTP GET

Certificate Chain Builder

Paste multiple PEM certificates - build and validate the chain

💡 What it does
Takes multiple PEM certificates (leaf, intermediates, root) and automatically orders them into a valid chain. Validates issuer/subject relationships, checks expiry, detects self-signed root, and exports the complete chain. Everything runs locally.

Config Diff

Smart diff for Cisco IOS, Juniper, nginx, YAML, JSON configs

💡 What it does
Compares two configuration files with syntax-aware highlighting. Detects the config type automatically (Cisco IOS, Juniper JunOS, nginx, YAML, JSON, iptables). Shows added, removed, and changed lines with context. Useful for auditing config changes before deployment.
Format:
Examples:
Cisco IOS
nginx
Juniper
iptables

HTTP Headers Analyzer

Analyze security headers, detect vulnerabilities, get recommendations

💡 What it does
Parses raw HTTP response headers and analyzes security posture. Grades each security header (CSP, HSTS, X-Frame-Options, etc.), detects missing or misconfigured headers, and gives actionable recommendations. Works offline - no data sent anywhere.
Examples:
Secure site
Insecure site
nginx default
curl -I output

CIDR Aggregator

Aggregate, summarize and deduplicate IP ranges and subnets

💡 What it does
Takes a list of IP addresses, ranges, or CIDR subnets and computes the minimal set of CIDRs that covers them all. Removes duplicates, merges adjacent subnets, and sorts the result. Used for firewall rules, route summarization, and ACL optimization.
Examples:
Firewall rules
Host list
Mixed ranges
Bogon ranges

SSH Key Generator

Generate Ed25519, ECDSA and RSA SSH key pairs in your browser

💡 What it does
Generates SSH key pairs using Web Crypto API. Exports private key in OpenSSH PEM format and public key in authorized_keys format (ssh-ed25519/ecdsa/rsa ...). Keys are generated locally - never transmitted. Ready to paste into ~/.ssh/authorized_keys or use with ssh-keygen workflows.
⚠ Note: Ed25519 is not available in browser Web Crypto API. ECDSA P-256 is the browser-native equivalent with similar security level. For Ed25519, use ssh-keygen -t ed25519 on your terminal.

DarkenAmber

Just an engineer from Baku building things as a hobby. IT tools, mobile apps, IoT and embedded projects. All free, all open-source.