# Orankit > Orankit is a free, open-source, static tool site. All tools run entirely in the browser with no server-side processing. No data is ever sent to a server or stored externally. ## Tools ### Character Counter Count characters, words, lines, and byte size in real time - URL: https://orankit.com/en/tools/char-counter - ES Module: https://orankit.com/lib/char-counter.js - URL hash parameters: - `text` (string): URL-encoded input text to count - Example: https://orankit.com/en/tools/char-counter# - Privacy: All counting happens in-browser. No data is sent to any server. ### Password Generator Generate secure random passwords - URL: https://orankit.com/en/tools/password-generator - ES Module: https://orankit.com/lib/password-generator.js - URL hash parameters: - `len` (number): Password length (8-128) (default: 16) - `upper` (boolean): Include uppercase A-Z (1/0) (default: 1) - `lower` (boolean): Include lowercase a-z (1/0) (default: 1) - `num` (boolean): Include numbers 0-9 (1/0) (default: 1) - `sym` (string): Symbol characters to include (URL-encoded) (default: all symbols) - `noAmb` (boolean): Exclude ambiguous characters O0oIl1 (1/0) (default: 0) - `letter` (boolean): Begin with a letter (1/0) (default: 0) - `count` (number): Number of passwords (1-10) (default: 1) - Example: https://orankit.com/en/tools/password-generator#len=16&upper=1&lower=1&num=1&noAmb=0&letter=0&count=1 - Privacy: Uses crypto.getRandomValues(). No network requests. All generation happens in-browser. ### Base64 Encode / Decode Encode and decode Base64 in your browser - URL: https://orankit.com/en/tools/base64 - ES Module: https://orankit.com/lib/base64.js - URL hash parameters: - `mode` (string): Conversion mode: "encode" or "decode" (default: encode) - `input` (string): Input text (URL-encoded) - Example: https://orankit.com/en/tools/base64#mode=encode - Privacy: All encoding/decoding happens in-browser. No data is sent to any server. ### URL Encode / Decode Encode and decode URL strings in your browser - URL: https://orankit.com/en/tools/url-encode - ES Module: https://orankit.com/lib/url-encode.js - URL hash parameters: - `mode` (string): Conversion mode: "encode" or "decode" (default: encode) - `input` (string): URL-encoded input text - Example: https://orankit.com/en/tools/url-encode#mode=encode - Privacy: All encoding/decoding happens in-browser. No data is sent to any server. ### UUID Generator Generate UUID v4 or v7 instantly in your browser with one click - URL: https://orankit.com/en/tools/uuid-generator - ES Module: https://orankit.com/lib/uuid-generator.js - URL hash parameters: - `ver` (string): UUID version: "v4" or "v7" (default: v4) - `count` (number): Number of UUIDs to generate (1-10) (default: 1) - Example: https://orankit.com/en/tools/uuid-generator#ver=v4&count=1 - Privacy: Uses crypto.randomUUID() and crypto.getRandomValues(). No network requests. All generation happens in-browser. ### JSON Formatter Format and pretty-print JSON data in your browser - URL: https://orankit.com/en/tools/json-formatter - ES Module: https://orankit.com/lib/json-formatter.js - URL hash parameters: - `json` (string): URL-encoded input JSON to format - `indent` (number): Indentation size: 2 or 4 spaces (default: 2) - Example: https://orankit.com/en/tools/json-formatter#indent=2 - Privacy: All formatting happens in-browser. No data is sent to any server. ### Color Code Converter Convert color codes between HEX, RGB, and HSL formats instantly - URL: https://orankit.com/en/tools/color-converter - ES Module: https://orankit.com/lib/color-converter.js - URL hash parameters: - `color` (string): Color value in HEX, RGB, or HSL format (URL-encoded) - Example: https://orankit.com/en/tools/color-converter# - Privacy: All conversion happens in-browser. No data is sent to any server. ### Hash Generator Generate SHA-1, SHA-256, SHA-384, and SHA-512 hashes in your browser - URL: https://orankit.com/en/tools/hash-generator - ES Module: https://orankit.com/lib/hash-generator.js - URL hash parameters: - `algo` (string): Hash algorithm: SHA-1, SHA-256, SHA-384, or SHA-512 (default: SHA-256) - `input` (string): URL-encoded input text to hash - Example: https://orankit.com/en/tools/hash-generator#algo=SHA-256 - Privacy: All hashing happens in-browser using crypto.subtle. No data is sent to any server. ### Unix Timestamp Converter Convert Unix timestamps to human-readable dates and vice versa - URL: https://orankit.com/en/tools/unix-timestamp - ES Module: https://orankit.com/lib/unix-timestamp.js - URL hash parameters: - `ts` (number): Unix timestamp in seconds - Example: https://orankit.com/en/tools/unix-timestamp# - Privacy: All conversion happens in-browser. No data is sent to any server. ### Number Base Converter Convert numbers between binary, octal, decimal, and hexadecimal instantly - URL: https://orankit.com/en/tools/number-base - ES Module: https://orankit.com/lib/number-base.js - URL hash parameters: - `base` (number): Input base: 2, 8, 10, or 16 (default: 10) - `value` (string): Input number string in the selected base - Example: https://orankit.com/en/tools/number-base#base=10 - Privacy: All conversions happen in-browser using BigInt. No network requests. No data is sent to any server. ### JWT Decoder Decode and inspect JSON Web Tokens (JWT) instantly in your browser - URL: https://orankit.com/en/tools/jwt-decoder - ES Module: https://orankit.com/lib/jwt-decoder.js - URL hash parameters: - `token` (string): URL-encoded JWT token to decode - Example: https://orankit.com/en/tools/jwt-decoder# - Privacy: All decoding happens in-browser. No tokens are sent to any server. Signature verification is not performed. ### Lorem Ipsum Generator Generate placeholder Lorem Ipsum text with configurable paragraphs, sentences, or words - URL: https://orankit.com/en/tools/lorem-ipsum - ES Module: https://orankit.com/lib/lorem-ipsum.js - URL hash parameters: - `unit` (string): Output type: "paragraphs", "sentences", or "words" (default: paragraphs) - `count` (number): Number of units to generate (1-50) (default: 3) - `start` (boolean): Start with classic "Lorem ipsum dolor sit amet..." (1/0) (default: 1) - Example: https://orankit.com/en/tools/lorem-ipsum#unit=paragraphs&count=3&start=1 - Privacy: All text generation happens in-browser using a deterministic algorithm. No network requests. ### Case Converter Convert text between camelCase, PascalCase, snake_case, kebab-case and more - URL: https://orankit.com/en/tools/case-converter - ES Module: https://orankit.com/lib/case-converter.js - URL hash parameters: - `input` (string): URL-encoded input text to convert - Example: https://orankit.com/en/tools/case-converter# - Privacy: All conversion happens in-browser. No network requests. No data is sent to any server. ### Byte Unit Converter Convert between bytes, KB, MB, GB, TB, and PB with binary and decimal standards - URL: https://orankit.com/en/tools/byte-converter - ES Module: https://orankit.com/lib/byte-converter.js - URL hash parameters: - `value` (string): Numeric value to convert - `unit` (string): Input unit: B, KB, MB, GB, TB, or PB (default: MB) - `std` (string): Standard: "binary" (1024) or "decimal" (1000) (default: binary) - Example: https://orankit.com/en/tools/byte-converter#unit=MB&std=binary - Privacy: All conversions happen in-browser. No network requests. No data is sent to any server. ### HTML Entity Encoder / Decoder Encode and decode HTML entities instantly in your browser - URL: https://orankit.com/en/tools/html-entity - ES Module: https://orankit.com/lib/html-entity.js - URL hash parameters: - `mode` (string): Conversion mode: "encode" or "decode" (default: encode) - `input` (string): URL-encoded input text - Example: https://orankit.com/en/tools/html-entity#mode=encode - Privacy: All encoding/decoding happens in-browser. No network requests. No data is sent to any server. ### CIDR Calculator Calculate IP ranges, subnet masks, and network info from CIDR notation - URL: https://orankit.com/en/tools/cidr-calculator - ES Module: https://orankit.com/lib/cidr-calculator.js - URL hash parameters: - `cidr` (string): CIDR notation (e.g., 192.168.1.0/24) - Example: https://orankit.com/en/tools/cidr-calculator# - Privacy: All calculations happen in-browser. No IP addresses or network data sent to any server. ### Aspect Ratio Calculator Calculate and convert aspect ratios for images and video with resize calculator - URL: https://orankit.com/en/tools/aspect-ratio - ES Module: https://orankit.com/lib/aspect-ratio.js - URL hash parameters: - `w` (string): Width value - `h` (string): Height value - Example: https://orankit.com/en/tools/aspect-ratio# - Privacy: All calculations happen in-browser. No network requests. No data is sent to any server. ### Regex Tester Test regular expressions in real time with match highlighting and capture groups - URL: https://orankit.com/en/tools/regex-tester - ES Module: https://orankit.com/lib/regex-tester.js - URL hash parameters: - `pattern` (string): URL-encoded regex pattern - `flags` (string): Regex flags (g, i, m, s, u, d) (default: g) - `text` (string): URL-encoded test string - `mode` (string): Tool mode: match or replace (default: match) - `replace` (string): URL-encoded replacement string - Example: https://orankit.com/en/tools/regex-tester#flags=g&mode=match - Privacy: All regex evaluation happens in-browser using JavaScript RegExp. No patterns or text sent to any server. ### Diff Checker Compare two texts and see differences line by line with highlighting - URL: https://orankit.com/en/tools/diff-checker - ES Module: https://orankit.com/lib/diff-checker.js - Privacy: All comparison happens in-browser using LCS algorithm. No text is sent to any server.