{
  "description": "Lokly is a free collection of privacy-focused browser-based developer tools. Every tool runs entirely in the visitor's browser — no uploads, no backend processing, and no account required.",
  "languages": [
    "en",
    "zh-CN",
    "zh-TW",
    "es",
    "fr",
    "de",
    "it",
    "ja",
    "ko",
    "ru",
    "pt",
    "ar",
    "hi",
    "tr",
    "nl",
    "sv",
    "pl",
    "vi",
    "th",
    "id",
    "he",
    "ms",
    "no"
  ],
  "name": "Lokly",
  "toolCount": 214,
  "tools": [
    {
      "category": "developer",
      "description": "Generate .gitignore files for your projects by selecting templates",
      "name": ".gitignore Generator",
      "slug": "gitignore-generator",
      "tags": [
        "code",
        "git",
        "gitignore",
        "generator",
        "template",
        "github"
      ],
      "url": "https://lokly.org/tools/gitignore-generator/"
    },
    {
      "category": "crypto",
      "description": "Generate Adler-32 checksums for text input or file upload. Calculate fast checksums for data integrity verification and error detection",
      "name": "Adler-32 Hash Text or File",
      "slug": "adler32-hash-text-or-file",
      "tags": [
        "hash",
        "adler32",
        "checksum",
        "integrity",
        "file",
        "text",
        "error-detection"
      ],
      "url": "https://lokly.org/tools/adler32-hash-text-or-file/"
    },
    {
      "category": "web",
      "description": "Decrypt AES JSON envelopes from Lokly with the original password or raw hexadecimal key.",
      "name": "AES Decryptor",
      "slug": "aes-decryptor",
      "tags": [
        "aes",
        "decrypt",
        "decryption",
        "crypto",
        "cipher",
        "password",
        "pbkdf2",
        "gcm",
        "file",
        "offline"
      ],
      "url": "https://lokly.org/tools/aes-decryptor/"
    },
    {
      "category": "web",
      "description": "Encrypt text or files in your browser with AES-GCM, AES-CBC, or AES-CTR using a password-derived key or a raw hexadecimal key.",
      "name": "AES Encryptor",
      "slug": "aes-encryptor",
      "tags": [
        "aes",
        "encrypt",
        "encryption",
        "crypto",
        "cipher",
        "password",
        "pbkdf2",
        "gcm",
        "file",
        "offline"
      ],
      "url": "https://lokly.org/tools/aes-encryptor/"
    },
    {
      "category": "developer",
      "description": "Open ZIP, TAR, GZ, and TGZ files locally in your browser, browse their folder tree, preview readable entries, and download individual files.",
      "name": "Archive Viewer",
      "slug": "archive-viewer",
      "tags": [
        "archive",
        "zip",
        "tar",
        "gzip",
        "viewer",
        "offline"
      ],
      "url": "https://lokly.org/tools/archive-viewer/"
    },
    {
      "category": "crypto",
      "description": "Generate encoded Argon2 password hashes in the browser with configurable algorithm, memory, iterations, parallelism, salt, and optional secret",
      "name": "Argon2 Hash Password",
      "slug": "argon2-hash-password",
      "tags": [
        "hash",
        "argon2",
        "password",
        "kdf",
        "key",
        "crypto",
        "security"
      ],
      "url": "https://lokly.org/tools/argon2-hash-password/"
    },
    {
      "category": "crypto",
      "description": "Verify whether a password matches an encoded Argon2 hash string. Runs locally in your browser and supports optional pepper/secret verification.",
      "name": "Argon2 Password Hash Verifier",
      "slug": "argon2-hash-password-verifier",
      "tags": [
        "hash",
        "argon2",
        "password",
        "verification",
        "security",
        "crypto",
        "authentication"
      ],
      "url": "https://lokly.org/tools/argon2-hash-password-verifier/"
    },
    {
      "category": "text",
      "description": "Convert text to ASCII art using various figlet fonts. Type a word or phrase, pick a font, and copy the result.",
      "name": "ASCII Art Generator",
      "slug": "ascii-art-generator",
      "tags": [
        "ascii",
        "art",
        "text",
        "generator",
        "figlet",
        "banner",
        "font"
      ],
      "url": "https://lokly.org/tools/ascii-art-generator/"
    },
    {
      "category": "misc",
      "description": "Record microphone audio locally, preview the take, and download the file.",
      "name": "Audio Recorder",
      "slug": "audio-recorder",
      "tags": [
        "audio",
        "recorder",
        "microphone",
        "voice",
        "recording",
        "sound"
      ],
      "url": "https://lokly.org/tools/audio-recorder/"
    },
    {
      "category": "image",
      "description": "Generate barcodes (CODE128, EAN, UPC, etc.) and download as PNG, SVG, JPEG, or WebP.",
      "name": "Barcode Generator",
      "slug": "barcode-generator",
      "tags": [
        "barcode",
        "code128",
        "ean",
        "upc",
        "generator",
        "image"
      ],
      "url": "https://lokly.org/tools/barcode-generator/"
    },
    {
      "category": "image",
      "description": "Decode barcodes and QR codes from image files or a live camera feed, entirely in your browser.",
      "name": "Barcode Reader",
      "slug": "barcode-reader",
      "tags": [
        "barcode",
        "qr",
        "qrcode",
        "reader",
        "scanner",
        "decoder",
        "image",
        "camera",
        "offline"
      ],
      "url": "https://lokly.org/tools/barcode-reader/"
    },
    {
      "category": "web",
      "description": "Decode Base16 (Hex) text or files into raw bytes for inspection, testing, and tooling.",
      "name": "Base16 Decoder",
      "slug": "base16-decoder",
      "tags": [
        "base16",
        "hex",
        "hexadecimal",
        "decode",
        "decoder",
        "binary",
        "text",
        "file"
      ],
      "url": "https://lokly.org/tools/base16-decoder/"
    },
    {
      "category": "web",
      "description": "Encode text or files to Base16 (Hex) for data transport, debugging, and web development.",
      "name": "Base16 Encoder",
      "slug": "base16-encoder",
      "tags": [
        "base16",
        "hex",
        "hexadecimal",
        "encode",
        "encoder",
        "binary",
        "text",
        "file"
      ],
      "url": "https://lokly.org/tools/base16-encoder/"
    },
    {
      "category": "web",
      "description": "Decode Base32 text or files back to original data for transport, storage, and integration.",
      "name": "Base32 Decoder",
      "slug": "base32-decoder",
      "tags": [
        "base32",
        "decode",
        "decoder",
        "binary",
        "text",
        "file",
        "rfc4648"
      ],
      "url": "https://lokly.org/tools/base32-decoder/"
    },
    {
      "category": "web",
      "description": "Encode text or files to Base32 for data transport, storage, and web development.",
      "name": "Base32 Encoder",
      "slug": "base32-encoder",
      "tags": [
        "base32",
        "encode",
        "encoder",
        "binary",
        "text",
        "file",
        "rfc4648"
      ],
      "url": "https://lokly.org/tools/base32-encoder/"
    },
    {
      "category": "web",
      "description": "Decode Base58 text or files back to original data for transport, storage, and integration.",
      "name": "Base58 Decoder",
      "slug": "base58-decoder",
      "tags": [
        "base58",
        "decode",
        "decoder",
        "decoding",
        "text",
        "file",
        "converter",
        "binary",
        "web"
      ],
      "url": "https://lokly.org/tools/base58-decoder/"
    },
    {
      "category": "crypto",
      "description": "Encode text or files to Base58 for data transport, storage, and web development.",
      "name": "Base58 Encoder",
      "slug": "base58-encoder",
      "tags": [
        "base58",
        "encoder",
        "encoding",
        "bitcoin",
        "ripple",
        "text",
        "file",
        "crypto"
      ],
      "url": "https://lokly.org/tools/base58-encoder/"
    },
    {
      "category": "text",
      "description": "Encode plain text to Base64 and decode Base64 back to Unicode text directly in your browser.",
      "name": "Base64 Encoder and Decoder",
      "slug": "base64-encoder-decoder",
      "tags": [
        "base64",
        "encoding",
        "decoding",
        "text",
        "unicode"
      ],
      "url": "https://lokly.org/tools/base64-encoder-decoder/"
    },
    {
      "category": "web",
      "description": "Decode Base85 text or files back to original data for transport, storage, and integration.",
      "name": "Base85 Decoder",
      "slug": "base85-decoder",
      "tags": [
        "base85",
        "ascii85",
        "z85",
        "decode",
        "decoder",
        "binary",
        "text",
        "file",
        "web"
      ],
      "url": "https://lokly.org/tools/base85-decoder/"
    },
    {
      "category": "web",
      "description": "Encode text or files to Base85 for data transport, storage, and web development.",
      "name": "Base85 Encoder",
      "slug": "base85-encoder",
      "tags": [
        "base85",
        "ascii85",
        "z85",
        "encoder",
        "encoding",
        "text",
        "file",
        "binary",
        "web"
      ],
      "url": "https://lokly.org/tools/base85-encoder/"
    },
    {
      "category": "web",
      "description": "Decode HTTP Basic Authorization header to extract username and password from Base64. Useful for debugging and API testing",
      "name": "Basic Auth Decoder",
      "slug": "basic-auth-decoder",
      "tags": [
        "basic",
        "auth",
        "authorization",
        "header",
        "base64",
        "username",
        "password",
        "http",
        "network",
        "decode",
        "decoder"
      ],
      "url": "https://lokly.org/tools/basic-auth-decoder/"
    },
    {
      "category": "web",
      "description": "Generate HTTP Basic Authorization header by encoding username and password as Base64. Quickly create credentials for API testing and development",
      "name": "Basic Auth Generator",
      "slug": "basic-auth-generator",
      "tags": [
        "basic",
        "auth",
        "authorization",
        "header",
        "base64",
        "username",
        "password",
        "http",
        "network"
      ],
      "url": "https://lokly.org/tools/basic-auth-generator/"
    },
    {
      "category": "crypto",
      "description": "Generate bcrypt password hashes locally with configurable cost, fresh salts, and copy-ready output for authentication systems.",
      "name": "Bcrypt Hash Password Generator",
      "slug": "bcrypt-hash-password",
      "tags": [
        "bcrypt",
        "password",
        "hash",
        "security",
        "authentication",
        "salt",
        "offline"
      ],
      "url": "https://lokly.org/tools/bcrypt-hash-password/"
    },
    {
      "category": "crypto",
      "description": "Verify a plain text password against a bcrypt hash locally in your browser. Useful for debugging authentication flows and checking password migrations",
      "name": "Bcrypt Hash Password Verifier",
      "slug": "bcrypt-hash-password-verifier",
      "tags": [
        "bcrypt",
        "hash",
        "password",
        "verify",
        "authentication",
        "security",
        "crypto"
      ],
      "url": "https://lokly.org/tools/bcrypt-hash-password-verifier/"
    },
    {
      "category": "text",
      "description": "Validate BIC/SWIFT codes and parse bank, country, and branch details.",
      "name": "BIC/SWIFT Validator",
      "slug": "bic-swift-validator",
      "tags": [
        "bic",
        "swift",
        "validator",
        "bank",
        "finance"
      ],
      "url": "https://lokly.org/tools/bic-swift-validator/"
    },
    {
      "category": "random",
      "description": "Generate, validate, and convert BIP39 mnemonic phrases in your browser.",
      "name": "BIP39 Mnemonic Generator",
      "slug": "bip39-mnemonic-generator",
      "tags": [
        "bip39",
        "mnemonic",
        "seed phrase",
        "wallet",
        "entropy",
        "crypto",
        "generator",
        "validator"
      ],
      "url": "https://lokly.org/tools/bip39-mnemonic-generator/"
    },
    {
      "category": "crypto",
      "description": "Generate BLAKE2b hash for text input or file upload. Calculate secure cryptographic checksums for data integrity verification and security purposes",
      "name": "BLAKE2b Hash Text or File",
      "slug": "blake2b-hash-text-or-file",
      "tags": [
        "hash",
        "blake2",
        "blake2b",
        "checksum",
        "security",
        "file",
        "text",
        "crypto"
      ],
      "url": "https://lokly.org/tools/blake2b-hash-text-or-file/"
    },
    {
      "category": "crypto",
      "description": "Generate BLAKE2s hash for text input or file upload. Calculate secure cryptographic checksums for data integrity verification and security purposes",
      "name": "BLAKE2s Hash Text or File",
      "slug": "blake2s-hash-text-or-file",
      "tags": [
        "hash",
        "blake2",
        "blake2s",
        "checksum",
        "security",
        "file",
        "text",
        "crypto"
      ],
      "url": "https://lokly.org/tools/blake2s-hash-text-or-file/"
    },
    {
      "category": "crypto",
      "description": "Generate BLAKE3 hash for text input or file upload. Calculate secure cryptographic checksums for data integrity verification and security purposes",
      "name": "BLAKE3 Hash Text or File",
      "slug": "blake3-hash-text-or-file",
      "tags": [
        "hash",
        "blake3",
        "checksum",
        "security",
        "file",
        "text",
        "crypto"
      ],
      "url": "https://lokly.org/tools/blake3-hash-text-or-file/"
    },
    {
      "category": "time",
      "description": "Count business days between dates, and add or subtract business days with custom weekends and holidays.",
      "name": "Business Days Calculator",
      "slug": "business-days-calculator",
      "tags": [
        "time",
        "date",
        "business-day",
        "calculator",
        "holiday",
        "schedule"
      ],
      "url": "https://lokly.org/tools/business-days-calculator/"
    },
    {
      "category": "misc",
      "description": "Use your device camera locally to take photos, record short videos, and download the result.",
      "name": "Camera",
      "slug": "camera",
      "tags": [
        "camera",
        "photo",
        "video",
        "record",
        "capture",
        "selfie"
      ],
      "url": "https://lokly.org/tools/camera/"
    },
    {
      "category": "text",
      "description": "Convert text between different naming conventions: camelCase, PascalCase, snake_case, kebab-case, and more.",
      "name": "Case Converter",
      "slug": "case-converter",
      "tags": [
        "case",
        "converter",
        "camelCase",
        "PascalCase",
        "snake_case",
        "kebab-case",
        "text",
        "naming",
        "convention"
      ],
      "url": "https://lokly.org/tools/case-converter/"
    },
    {
      "category": "developer",
      "description": "Calculate Unix file permissions between numeric (755) and symbolic (rwxr-xr-x) notation",
      "name": "Chmod Calculator",
      "slug": "chmod-calculator",
      "tags": [
        "chmod",
        "permission",
        "unix",
        "linux",
        "file",
        "calculator"
      ],
      "url": "https://lokly.org/tools/chmod-calculator/"
    },
    {
      "category": "network",
      "description": "Parse CIDR notation to inspect IPv4 or IPv6 network ranges, masks, and integer boundaries directly in the browser.",
      "name": "CIDR Parser",
      "slug": "cidr-parser",
      "tags": [
        "cidr",
        "ip",
        "network",
        "subnet",
        "ipv4",
        "ipv6",
        "parser"
      ],
      "url": "https://lokly.org/tools/cidr-parser/"
    },
    {
      "category": "network",
      "description": "Merge IPv4 and IPv6 CIDR blocks, subtract excluded networks, and copy the minimal resulting CIDR list.",
      "name": "CIDRs Merger & Excluder",
      "slug": "cidrs-merger-excluder",
      "tags": [
        "cidr",
        "ip",
        "network",
        "merge",
        "exclude",
        "ipv4",
        "ipv6"
      ],
      "url": "https://lokly.org/tools/cidrs-merger-excluder/"
    },
    {
      "category": "crypto",
      "description": "Generate CityHash64 hashes for text input or file uploads, with an optional seed for performance-oriented checksums and cache keys.",
      "name": "CityHash64 Hash Text or File",
      "slug": "cityhash64-hash-text-or-file",
      "tags": [
        "hash",
        "cityhash",
        "cityhash64",
        "checksum",
        "performance",
        "file",
        "text",
        "fast"
      ],
      "url": "https://lokly.org/tools/cityhash64-hash-text-or-file/"
    },
    {
      "category": "developer",
      "description": "Generate syntax-highlighted code screenshots and export them as SVG, PNG, JPEG, WebP, or HTML.",
      "name": "Code Screenshot Generator",
      "slug": "code-screenshot-generator",
      "tags": [
        "code",
        "screenshot",
        "image",
        "svg",
        "png",
        "jpeg",
        "webp",
        "html"
      ],
      "url": "https://lokly.org/tools/code-screenshot-generator/"
    },
    {
      "category": "web",
      "description": "Check WCAG contrast ratios for foreground and background colors, including AA/AAA for normal and large text.",
      "name": "Color Contrast Checker",
      "slug": "color-contrast-checker",
      "tags": [
        "color",
        "contrast",
        "accessibility",
        "wcag",
        "a11y",
        "foreground",
        "background"
      ],
      "url": "https://lokly.org/tools/color-contrast-checker/"
    },
    {
      "category": "web",
      "description": "Convert colors between HEX, RGB, HSL, HSV, HWB, LAB, LCH, CMYK and CSS keywords. Real-time bidirectional conversion with alpha channel support.",
      "name": "Color Converter",
      "slug": "color-converter",
      "tags": [
        "color",
        "converter",
        "hex",
        "rgb",
        "hsl",
        "hsv",
        "hwb",
        "lab",
        "lch",
        "cmyk",
        "css"
      ],
      "url": "https://lokly.org/tools/color-converter/"
    },
    {
      "category": "web",
      "description": "Pick colors from your screen or images. Sample pixels and copy HEX, RGB, HSL, HSV, and CMYK values instantly.",
      "name": "Color Picker",
      "slug": "color-picker",
      "tags": [
        "color",
        "picker",
        "eyedropper",
        "image",
        "hex",
        "rgb"
      ],
      "url": "https://lokly.org/tools/color-picker/"
    },
    {
      "category": "web",
      "description": "Parse Cookie and Set-Cookie headers into structured JSON for inspection.",
      "name": "Cookie Parser",
      "slug": "cookie-parser",
      "tags": [
        "cookie",
        "set-cookie",
        "header",
        "http",
        "parser",
        "json",
        "browser",
        "security"
      ],
      "url": "https://lokly.org/tools/cookie-parser/"
    },
    {
      "category": "crypto",
      "description": "Generate CRC checksums for text input or file upload. Compare common CRC-8, CRC-16, CRC-24, CRC-32, and CRC-64 variants for data integrity checks",
      "name": "CRC Checksum Calculator",
      "slug": "crc-checksum-calculator",
      "tags": [
        "hash",
        "crc",
        "checksum",
        "integrity",
        "file",
        "text",
        "error-detection"
      ],
      "url": "https://lokly.org/tools/crc-checksum-calculator/"
    },
    {
      "category": "text",
      "description": "Validate credit card numbers using Luhn algorithm and identify card brand",
      "name": "Credit Card Validator",
      "slug": "credit-card-validator",
      "tags": [
        "credit-card",
        "validator",
        "luhn",
        "payment",
        "finance"
      ],
      "url": "https://lokly.org/tools/credit-card-validator/"
    },
    {
      "category": "time",
      "description": "Build five-field cron expressions with visual controls, presets, and upcoming run previews.",
      "name": "Cron Expression Generator",
      "slug": "cron-expression-generator",
      "tags": [
        "cron",
        "generator",
        "schedule",
        "time",
        "unix"
      ],
      "url": "https://lokly.org/tools/cron-expression-generator/"
    },
    {
      "category": "time",
      "description": "Parse, validate, and explain cron schedules with field details and upcoming run times.",
      "name": "Cron Expression Parser",
      "slug": "cron-expression-parser",
      "tags": [
        "cron",
        "schedule",
        "parser",
        "unix",
        "time",
        "automation"
      ],
      "url": "https://lokly.org/tools/cron-expression-parser/"
    },
    {
      "category": "network",
      "description": "Generate PKCS#10 certificate signing requests in your browser. Create a fresh key or import an existing PKCS#8 private key, fill in Subject and SAN, then download the CSR.",
      "name": "CSR Generator",
      "slug": "csr-generator",
      "tags": [
        "csr",
        "pkcs10",
        "x509",
        "certificate",
        "tls",
        "key",
        "rsa",
        "ecdsa",
        "san",
        "subject",
        "security",
        "offline"
      ],
      "url": "https://lokly.org/tools/csr-generator/"
    },
    {
      "category": "web",
      "description": "Create multi-layer CSS box-shadow values with live preview, inset toggles, and precise controls.",
      "name": "CSS Box Shadow Generator",
      "slug": "css-box-shadow-generator",
      "tags": [
        "css",
        "box-shadow",
        "shadow",
        "design",
        "generator"
      ],
      "url": "https://lokly.org/tools/css-box-shadow-generator/"
    },
    {
      "category": "web",
      "description": "Create layered linear, radial, and conic gradients with draggable color stops, blend modes, and export-ready CSS.",
      "name": "CSS Gradient Generator",
      "slug": "css-gradient-generator",
      "tags": [
        "css",
        "gradient",
        "background",
        "design",
        "generator"
      ],
      "url": "https://lokly.org/tools/css-gradient-generator/"
    },
    {
      "category": "json",
      "description": "Convert CSV to JSON. Paste CSV or import a file; adjust options (headers, delimiter, trim, etc.), preview, copy, and download.",
      "name": "CSV → JSON Converter",
      "slug": "csv-to-json-converter",
      "tags": [
        "code",
        "csv",
        "json",
        "converter"
      ],
      "url": "https://lokly.org/tools/csv-to-json-converter/"
    },
    {
      "category": "developer",
      "description": "Generate secure, collision-resistant CUID2 IDs in your browser with adjustable length and batch count.",
      "name": "CUID2 Generator",
      "slug": "cuid2-generator",
      "tags": [
        "cuid2",
        "id",
        "identifier",
        "unique",
        "random",
        "generator",
        "token",
        "slug",
        "security"
      ],
      "url": "https://lokly.org/tools/cuid2-generator/"
    },
    {
      "category": "developer",
      "description": "Convert cURL commands into code for many languages and HTTP clients.",
      "name": "cURL Converter",
      "slug": "curl-converter",
      "tags": [
        "code",
        "curl",
        "http",
        "converter",
        "api"
      ],
      "url": "https://lokly.org/tools/curl-converter/"
    },
    {
      "category": "network",
      "description": "Get the current network time and compare it with your local system time. View accurate network time and detect any time differences.",
      "name": "Current Network Time",
      "slug": "current-network-time",
      "tags": [
        "time",
        "clock",
        "timezone",
        "network"
      ],
      "url": "https://lokly.org/tools/current-network-time/"
    },
    {
      "category": "web",
      "description": "Decode Data URI strings into files, inspect MIME type and encoding, and download the result offline.",
      "name": "Data URI to File Converter",
      "slug": "data-uri-to-file-converter",
      "tags": [
        "data uri",
        "data url",
        "base64",
        "file",
        "converter",
        "decode",
        "mime type",
        "preview"
      ],
      "url": "https://lokly.org/tools/data-uri-to-file-converter/"
    },
    {
      "category": "misc",
      "description": "Inspect browser, display, hardware, network, storage, and capability details from your current device without uploading anything.",
      "name": "Device Information",
      "slug": "device-information",
      "tags": [
        "device",
        "browser",
        "hardware",
        "screen",
        "system",
        "diagnostics"
      ],
      "url": "https://lokly.org/tools/device-information/"
    },
    {
      "category": "network",
      "description": "Query A, AAAA, CNAME, MX, TXT, NS, SOA, CAA, SRV, HTTPS, and SVCB DNS records through DNS over HTTPS resolvers.",
      "name": "DNS Lookup",
      "slug": "dns-lookup",
      "tags": [
        "dns",
        "domain",
        "lookup",
        "doh",
        "network",
        "records"
      ],
      "url": "https://lokly.org/tools/dns-lookup/"
    },
    {
      "category": "developer",
      "description": "Convert docker run commands into a docker-compose.yml file.",
      "name": "Docker Run to Compose Converter",
      "slug": "docker-run-to-compose-converter",
      "tags": [
        "code",
        "docker",
        "compose",
        "converter",
        "devops"
      ],
      "url": "https://lokly.org/tools/docker-run-to-compose-converter/"
    },
    {
      "category": "time",
      "description": "Add or subtract ISO 8601 durations from a base time in any time zone, with millisecond precision.",
      "name": "Duration Add/Subtract Calculator",
      "slug": "duration-calculator",
      "tags": [
        "time",
        "duration",
        "calculator",
        "iso-8601",
        "timezone",
        "timestamp"
      ],
      "url": "https://lokly.org/tools/duration-calculator/"
    },
    {
      "category": "text",
      "description": "Validate email addresses with syntax, length, and domain checks.",
      "name": "Email Validator",
      "slug": "email-validator",
      "tags": [
        "email",
        "validator",
        "format",
        "address"
      ],
      "url": "https://lokly.org/tools/email-validator/"
    },
    {
      "category": "text",
      "description": "Validate EU VAT numbers by country code, format, and checksum — fully in your browser, nothing uploaded.",
      "name": "EU VAT Number Validator",
      "slug": "eu-vat-number-validator",
      "tags": [
        "vat",
        "tax",
        "validator",
        "business",
        "finance",
        "eu"
      ],
      "url": "https://lokly.org/tools/eu-vat-number-validator/"
    },
    {
      "category": "image",
      "description": "View image metadata, camera settings, GPS coordinates, and embedded EXIF/IPTC/XMP fields locally in your browser.",
      "name": "EXIF Viewer",
      "slug": "exif-viewer",
      "tags": [
        "image",
        "exif",
        "metadata",
        "photo",
        "camera",
        "gps",
        "privacy"
      ],
      "url": "https://lokly.org/tools/exif-viewer/"
    },
    {
      "category": "image",
      "description": "Generate a complete favicon bundle — ICO, PNGs, Apple touch icon, PWA icons, web manifest, and the HTML snippet — locally in your browser.",
      "name": "Favicon Assets Generator",
      "slug": "favicon-assets-generator",
      "tags": [
        "favicon",
        "icon",
        "ico",
        "apple-touch-icon",
        "pwa",
        "manifest",
        "web"
      ],
      "url": "https://lokly.org/tools/favicon-assets-generator/"
    },
    {
      "category": "web",
      "description": "Convert files into Data URI strings for embedding in HTML, CSS, or JSON. Works fully offline.",
      "name": "File to Data URI Converter",
      "slug": "file-to-data-uri-converter",
      "tags": [
        "data-uri",
        "data-url",
        "file",
        "converter",
        "base64",
        "encoding"
      ],
      "url": "https://lokly.org/tools/file-to-data-uri-converter/"
    },
    {
      "category": "image",
      "description": "Convert animated GIFs to animated WebP with scaling, playback speed, loop control, previews, and batch ZIP export.",
      "name": "GIF to Animated WebP Converter",
      "slug": "gif-to-animated-webp-converter",
      "tags": [
        "image",
        "gif",
        "webp",
        "converter",
        "animation",
        "batch"
      ],
      "url": "https://lokly.org/tools/gif-to-animated-webp-converter/"
    },
    {
      "category": "image",
      "description": "Convert animated GIF files to APNG PNG animations with local batch export, scaling, playback speed, and loop controls.",
      "name": "GIF to APNG Converter",
      "slug": "gif-to-apng-converter",
      "tags": [
        "image",
        "gif",
        "apng",
        "animation",
        "converter",
        "offline"
      ],
      "url": "https://lokly.org/tools/gif-to-apng-converter/"
    },
    {
      "category": "crypto",
      "description": "Generate HighwayHash digests for text input or file upload. Compute fast keyed 64-bit, 128-bit, or 256-bit hashes for data integrity and lookup workflows",
      "name": "HighwayHash Hash Text or File",
      "slug": "highwayhash-hash-text-or-file",
      "tags": [
        "hash",
        "highwayhash",
        "keyed",
        "checksum",
        "integrity",
        "file",
        "text",
        "fast"
      ],
      "url": "https://lokly.org/tools/highwayhash-hash-text-or-file/"
    },
    {
      "category": "crypto",
      "description": "Generate HMAC (Hash-based Message Authentication Code) signatures for text or file input. Supports SHA-1, SHA-256, SHA-384, and SHA-512 algorithms with hex and base64 output formats.",
      "name": "HMAC Generator",
      "slug": "hmac-generator",
      "tags": [
        "hash",
        "hmac",
        "security",
        "crypto",
        "signature",
        "mac",
        "authentication"
      ],
      "url": "https://lokly.org/tools/hmac-generator/"
    },
    {
      "category": "web",
      "description": "Browse and search 140+ CSS/HTML named colors with HEX and RGB values",
      "name": "HTML Color Names",
      "slug": "html-color-names",
      "tags": [
        "html",
        "css",
        "color",
        "named-color",
        "hex",
        "rgb",
        "reference"
      ],
      "url": "https://lokly.org/tools/html-color-names/"
    },
    {
      "category": "web",
      "description": "Encode and decode HTML entities. Convert special characters to named, decimal, or hexadecimal HTML entities and vice versa",
      "name": "HTML Entity Encoder & Decoder",
      "slug": "html-entity-encoder-decoder",
      "tags": [
        "html",
        "entity",
        "encoding",
        "decoding",
        "escape",
        "web"
      ],
      "url": "https://lokly.org/tools/html-entity-encoder-decoder/"
    },
    {
      "category": "text",
      "description": "Convert raw HTML into Markdown with adjustable heading, list, and code block styles. Paste markup or import a file, then copy or download the result.",
      "name": "HTML to Markdown Converter",
      "slug": "html-to-markdown-converter",
      "tags": [
        "document",
        "html",
        "markdown",
        "converter"
      ],
      "url": "https://lokly.org/tools/html-to-markdown-converter/"
    },
    {
      "category": "network",
      "description": "Search and browse HTTP status codes and their meanings",
      "name": "HTTP Status Code Lookup",
      "slug": "http-status-code-lookup",
      "tags": [
        "http",
        "status",
        "code",
        "network",
        "reference"
      ],
      "url": "https://lokly.org/tools/http-status-code-lookup/"
    },
    {
      "category": "text",
      "description": "Validate IBAN numbers with country length, format, and checksum checks.",
      "name": "IBAN Validator",
      "slug": "iban-validator",
      "tags": [
        "iban",
        "validator",
        "bank",
        "finance",
        "payment"
      ],
      "url": "https://lokly.org/tools/iban-validator/"
    },
    {
      "category": "time",
      "description": "Create .ics calendar events with time zones, recurrence rules, and reminders.",
      "name": "iCal Event Generator",
      "slug": "ical-event-generator",
      "tags": [
        "calendar",
        "event",
        "generator",
        "ical",
        "ics",
        "reminder",
        "time"
      ],
      "url": "https://lokly.org/tools/ical-event-generator/"
    },
    {
      "category": "image",
      "description": "Remove EXIF/XMP/IPTC/ICC metadata from images without re-encoding. Keeps the original format and works offline.",
      "name": "Image Metadata Cleaner (EXIF)",
      "slug": "image-metadata-cleaner",
      "tags": [
        "image",
        "metadata",
        "exif",
        "privacy",
        "xmp",
        "iptc",
        "icc",
        "cleaner",
        "strip"
      ],
      "url": "https://lokly.org/tools/image-metadata-cleaner/"
    },
    {
      "category": "image",
      "description": "Extract dominant colors from images and export palettes as HEX, CSS variables, or JSON.",
      "name": "Image Palette Extractor",
      "slug": "image-palette-extractor",
      "tags": [
        "image",
        "palette",
        "color",
        "extractor",
        "dominant",
        "css",
        "design"
      ],
      "url": "https://lokly.org/tools/image-palette-extractor/"
    },
    {
      "category": "image",
      "description": "Resize image dimensions directly in your browser and export the result as PNG, JPEG, or WebP.",
      "name": "Image Resizer",
      "slug": "image-resizer",
      "tags": [
        "image",
        "resize",
        "scale",
        "photo",
        "export"
      ],
      "url": "https://lokly.org/tools/image-resizer/"
    },
    {
      "category": "image",
      "description": "Convert images to AVIF with quality, speed, resizing, lossless mode, and batch ZIP export.",
      "name": "Image to AVIF Converter",
      "slug": "image-to-avif-converter",
      "tags": [
        "image",
        "avif",
        "converter",
        "compress",
        "resize",
        "batch"
      ],
      "url": "https://lokly.org/tools/image-to-avif-converter/"
    },
    {
      "category": "image",
      "description": "Convert images into ICO files for favicons and app icons.",
      "name": "Image to ICO Converter",
      "slug": "image-to-ico",
      "tags": [
        "image",
        "ico",
        "favicon",
        "icon",
        "converter"
      ],
      "url": "https://lokly.org/tools/image-to-ico/"
    },
    {
      "category": "pdf",
      "description": "Combine images into a single PDF locally in your browser.",
      "name": "Image to PDF Converter",
      "slug": "image-to-pdf-converter",
      "tags": [
        "pdf",
        "image",
        "converter",
        "document",
        "offline"
      ],
      "url": "https://lokly.org/tools/image-to-pdf-converter/"
    },
    {
      "category": "image",
      "description": "Convert images to WebP with optional resizing and batch ZIP export.",
      "name": "Image to WebP Converter",
      "slug": "image-to-webp-converter",
      "tags": [
        "image",
        "webp",
        "converter",
        "compress",
        "resize",
        "batch"
      ],
      "url": "https://lokly.org/tools/image-to-webp-converter/"
    },
    {
      "category": "text",
      "description": "Validate 15-digit IMEI numbers with format and Luhn checksum checks.",
      "name": "IMEI Validator",
      "slug": "imei-validator",
      "tags": [
        "imei",
        "validator",
        "mobile",
        "device",
        "checksum"
      ],
      "url": "https://lokly.org/tools/imei-validator/"
    },
    {
      "category": "network",
      "description": "Look up geolocation, ISP, ASN, reverse DNS, and network details for an IP address, domain, or URL",
      "name": "IP Info Lookup",
      "slug": "ip-info-lookup",
      "tags": [
        "ip",
        "dns",
        "domain",
        "geolocation",
        "isp",
        "asn"
      ],
      "url": "https://lokly.org/tools/ip-info-lookup/"
    },
    {
      "category": "network",
      "description": "Convert IPv4 or IPv6 start and end addresses into the minimal set of CIDR blocks that exactly covers the range.",
      "name": "IP Range to CIDR Converter",
      "slug": "ip-range-to-cidr-converter",
      "tags": [
        "ip",
        "cidr",
        "network",
        "range",
        "ipv4",
        "ipv6",
        "subnet"
      ],
      "url": "https://lokly.org/tools/ip-range-to-cidr-converter/"
    },
    {
      "category": "network",
      "description": "Normalize IP addresses and CIDR notation for both IPv4 and IPv6 formats. Enter any IP or CIDR range to get the standardized format instantly.",
      "name": "IP/CIDR Normalizer",
      "slug": "ip-cidr-normalizer",
      "tags": [
        "ip",
        "cidr",
        "ipv4",
        "ipv6",
        "normalize",
        "network"
      ],
      "url": "https://lokly.org/tools/ip-cidr-normalizer/"
    },
    {
      "category": "network",
      "description": "Convert IPv6 addresses to MAC addresses. Enter any IPv6 address to extract the corresponding MAC address instantly.",
      "name": "IPv6 Address to MAC Address Converter",
      "slug": "ipv6-address-to-mac-address-converter",
      "tags": [
        "ipv6",
        "mac",
        "eui-64",
        "link-local",
        "network",
        "converter"
      ],
      "url": "https://lokly.org/tools/ipv6-address-to-mac-address-converter/"
    },
    {
      "category": "text",
      "description": "Validate ISBN-10/ISBN-13 numbers, check digits, and conversions",
      "name": "ISBN Validator",
      "slug": "isbn-validator",
      "tags": [
        "isbn",
        "validator",
        "checksum",
        "book",
        "publishing"
      ],
      "url": "https://lokly.org/tools/isbn-validator/"
    },
    {
      "category": "json",
      "description": "Evaluate JMESPath expressions against JSON data and inspect the result.",
      "name": "JMESPath Tester",
      "slug": "jmespath-tester",
      "tags": [
        "code",
        "jmespath",
        "json",
        "query",
        "filter",
        "search",
        "data"
      ],
      "url": "https://lokly.org/tools/jmespath-tester/"
    },
    {
      "category": "json",
      "description": "Convert JSON to CSV. Paste JSON or import a file; adjust options, preview, copy, and download.",
      "name": "JSON → CSV Converter",
      "slug": "json-to-csv-converter",
      "tags": [
        "code",
        "json",
        "csv",
        "converter"
      ],
      "url": "https://lokly.org/tools/json-to-csv-converter/"
    },
    {
      "category": "json",
      "description": "Convert JSON to TOML. Paste JSON or import a file; preview, copy, and download.",
      "name": "JSON → TOML Converter",
      "slug": "json-to-toml-converter",
      "tags": [
        "code",
        "json",
        "toml",
        "converter"
      ],
      "url": "https://lokly.org/tools/json-to-toml-converter/"
    },
    {
      "category": "json",
      "description": "Convert JSON to XML. Paste JSON or import a file; preview, copy, and download.",
      "name": "JSON → XML Converter",
      "slug": "json-to-xml-converter",
      "tags": [
        "code",
        "json",
        "xml",
        "converter"
      ],
      "url": "https://lokly.org/tools/json-to-xml-converter/"
    },
    {
      "category": "json",
      "description": "Convert JSON to YAML. Paste JSON or import a file; preview, copy, and download.",
      "name": "JSON → YAML Converter",
      "slug": "json-to-yaml-converter",
      "tags": [
        "code",
        "json",
        "yaml",
        "converter"
      ],
      "url": "https://lokly.org/tools/json-to-yaml-converter/"
    },
    {
      "category": "json",
      "description": "Compare two JSON documents and generate path-based diffs with JSON Pointer paths and RFC 6902 JSON Patch output.",
      "name": "JSON Diff Path",
      "slug": "json-diff-path",
      "tags": [
        "code",
        "json",
        "diff",
        "patch",
        "pointer",
        "compare",
        "jsonpath"
      ],
      "url": "https://lokly.org/tools/json-diff-path/"
    },
    {
      "category": "json",
      "description": "Format and prettify JSON with proper indentation. Paste JSON or import a file; preview, copy, and download.",
      "name": "JSON Formatter",
      "slug": "json-formatter",
      "tags": [
        "code",
        "json",
        "formatter",
        "prettifier"
      ],
      "url": "https://lokly.org/tools/json-formatter/"
    },
    {
      "category": "json",
      "description": "Generate JSON Schema from example JSON data",
      "name": "JSON Schema Generator",
      "slug": "json-schema-generator",
      "tags": [
        "json",
        "schema",
        "generator",
        "developer"
      ],
      "url": "https://lokly.org/tools/json-schema-generator/"
    },
    {
      "category": "json",
      "description": "Validate JSON data against a JSON Schema with draft-aware validation and readable error output.",
      "name": "JSON Schema Validator",
      "slug": "json-schema-validator",
      "tags": [
        "json",
        "schema",
        "validator",
        "developer",
        "api"
      ],
      "url": "https://lokly.org/tools/json-schema-validator/"
    },
    {
      "category": "web",
      "description": "Sign JWTs locally with HMAC secrets or PEM/JWK private keys for API testing and authentication debugging.",
      "name": "JSON Web Token (JWT) Signer",
      "slug": "jwt-signer",
      "tags": [
        "jwt",
        "json web token",
        "jws",
        "token",
        "sign",
        "signature",
        "hmac",
        "rsa",
        "ecdsa",
        "security",
        "auth",
        "web"
      ],
      "url": "https://lokly.org/tools/jwt-signer/"
    },
    {
      "category": "json",
      "description": "Test JSONPath queries against JSON data and view matched values and paths.",
      "name": "JSONPath Tester",
      "slug": "jsonpath-tester",
      "tags": [
        "code",
        "jsonpath",
        "json",
        "query",
        "filter",
        "selector",
        "data"
      ],
      "url": "https://lokly.org/tools/jsonpath-tester/"
    },
    {
      "category": "web",
      "description": "Convert JWK and PEM keys locally. Supports RSA, EC, and OKP key formats.",
      "name": "JWK ↔ PEM Converter",
      "slug": "jwk-pem-converter",
      "tags": [
        "jwk",
        "pem",
        "key",
        "rsa",
        "ec",
        "okp",
        "ed25519",
        "x25519",
        "crypto",
        "convert",
        "security"
      ],
      "url": "https://lokly.org/tools/jwk-pem-converter/"
    },
    {
      "category": "web",
      "description": "Decode JSON Web Token headers and payloads locally, inspect registered claims, and verify HS, RS, PS, and ES signatures with a secret, PEM public key, JWK, or JWKS.",
      "name": "JWT Decoder and Verifier",
      "slug": "jwt-decoder-verifier",
      "tags": [
        "jwt",
        "json web token",
        "jws",
        "decode",
        "decoder",
        "verify",
        "verifier",
        "signature",
        "claims",
        "auth",
        "security",
        "web"
      ],
      "url": "https://lokly.org/tools/jwt-decoder-verifier/"
    },
    {
      "category": "crypto",
      "description": "Generate Keccak hash for text input or file upload. Calculate secure cryptographic checksums for data integrity verification and security purposes",
      "name": "Keccak Hash Text or File",
      "slug": "keccak-hash-text-or-file",
      "tags": [
        "hash",
        "keccak",
        "keccak-256",
        "checksum",
        "security",
        "file",
        "text",
        "crypto"
      ],
      "url": "https://lokly.org/tools/keccak-hash-text-or-file/"
    },
    {
      "category": "developer",
      "description": "Generate K-Sortable Unique Identifiers (KSUIDs) in-browser with optional custom timestamps.",
      "name": "KSUID Generator",
      "slug": "ksuid-generator",
      "tags": [
        "ksuid",
        "id",
        "identifier",
        "unique",
        "sortable",
        "timestamp",
        "random",
        "generator",
        "uuid",
        "ulid"
      ],
      "url": "https://lokly.org/tools/ksuid-generator/"
    },
    {
      "category": "text",
      "description": "Compare two lists, surface overlap and exclusions, and export the exact set you need before a sync or cleanup.",
      "name": "List Comparer",
      "slug": "list-comparer",
      "tags": [
        "list",
        "compare",
        "diff",
        "dedupe",
        "text"
      ],
      "url": "https://lokly.org/tools/list-comparer/"
    },
    {
      "category": "web",
      "description": "Browse and preview fonts installed on your device using the Local Font Access API.",
      "name": "Local Font Book",
      "slug": "local-font-book",
      "tags": [
        "web",
        "font",
        "typography",
        "local-fonts",
        "design",
        "reference"
      ],
      "url": "https://lokly.org/tools/local-font-book/"
    },
    {
      "category": "text",
      "description": "Generate Lorem Ipsum placeholder text with configurable words, sentences, or paragraphs. Supports multiple locales.",
      "name": "Lorem Ipsum Generator",
      "slug": "lorem-ipsum-generator",
      "tags": [
        "lorem",
        "ipsum",
        "placeholder",
        "dummy",
        "text",
        "generator",
        "copywriting",
        "layout"
      ],
      "url": "https://lokly.org/tools/lorem-ipsum-generator/"
    },
    {
      "category": "network",
      "description": "Convert MAC addresses to IPv6 link-local addresses. Enter any MAC address and optionally add an interface name to generate the scoped result instantly.",
      "name": "MAC Address to IPv6 Link-Local Address Converter",
      "slug": "mac-address-to-ipv6-link-local-address-converter",
      "tags": [
        "mac",
        "ipv6",
        "eui-64",
        "link-local",
        "network",
        "converter"
      ],
      "url": "https://lokly.org/tools/mac-address-to-ipv6-link-local-address-converter/"
    },
    {
      "category": "text",
      "description": "Preview Markdown live with a synchronized outline, HTML sanitization toggle, export-ready HTML, and clean/slate themes.",
      "name": "Markdown Previewer",
      "slug": "markdown-previewer",
      "tags": [
        "document",
        "markdown",
        "preview"
      ],
      "url": "https://lokly.org/tools/markdown-previewer/"
    },
    {
      "category": "developer",
      "description": "Convert Markdown to HTML using marked, optionally sanitize with DOMPurify. Preview, copy, and download.",
      "name": "Markdown to HTML Converter",
      "slug": "markdown-to-html-converter",
      "tags": [
        "markdown",
        "html",
        "converter",
        "preview",
        "sanitize",
        "docs"
      ],
      "url": "https://lokly.org/tools/markdown-to-html-converter/"
    },
    {
      "category": "developer",
      "description": "Generate and copy the standardized all-one max UUID for upper bounds, sentinels, and range tests.",
      "name": "Max UUID Generator",
      "slug": "uuid-max-generator",
      "tags": [
        "uuid",
        "max uuid",
        "identifier",
        "sentinel",
        "upper bound",
        "rfc 9562"
      ],
      "url": "https://lokly.org/tools/uuid-max-generator/"
    },
    {
      "category": "crypto",
      "description": "Generate MD4 hashes for text input or file upload. Best for legacy compatibility and non-security-critical integrity checks.",
      "name": "MD4 Hash Text or File",
      "slug": "md4-hash-text-or-file",
      "tags": [
        "hash",
        "md4",
        "checksum",
        "security",
        "file",
        "text",
        "crypto"
      ],
      "url": "https://lokly.org/tools/md4-hash-text-or-file/"
    },
    {
      "category": "crypto",
      "description": "Generate MD5 hashes for text input or file upload. Best for legacy compatibility and non-security-critical integrity checks.",
      "name": "MD5 Hash Text or File",
      "slug": "md5-hash-text-or-file",
      "tags": [
        "hash",
        "md5",
        "checksum",
        "security",
        "file",
        "text",
        "crypto"
      ],
      "url": "https://lokly.org/tools/md5-hash-text-or-file/"
    },
    {
      "category": "network",
      "description": "Search and browse MIME types and their file extensions",
      "name": "MIME Type Lookup",
      "slug": "mime-type-lookup",
      "tags": [
        "mime",
        "mime-type",
        "content-type",
        "file-extension",
        "reference"
      ],
      "url": "https://lokly.org/tools/mime-type-lookup/"
    },
    {
      "category": "misc",
      "description": "Convert text to Morse code and vice versa with audio playback support",
      "name": "Morse Code Converter",
      "slug": "morse-code-converter",
      "tags": [
        "morse",
        "morse code",
        "text converter",
        "encoder",
        "decoder",
        "audio"
      ],
      "url": "https://lokly.org/tools/morse-code-converter/"
    },
    {
      "category": "crypto",
      "description": "Generate MurmurHash3 x64 128-bit hashes for text input or file uploads. Calculate fast non-cryptographic checksums for bucketing, deduplication, cache keys, and integrity checks.",
      "name": "MurmurHash3 (x64 128-bit) Hash Text or File",
      "slug": "murmurhash3-x64-128-hash-text-or-file",
      "tags": [
        "hash",
        "murmurhash3",
        "murmur",
        "x64-128",
        "checksum",
        "performance",
        "file",
        "text",
        "fast"
      ],
      "url": "https://lokly.org/tools/murmurhash3-x64-128-hash-text-or-file/"
    },
    {
      "category": "crypto",
      "description": "Generate MurmurHash3 x86 128-bit hashes for text input or file uploads. Calculate fast non-cryptographic checksums for bucketing, deduplication, cache keys, and integrity checks.",
      "name": "MurmurHash3 (x86 128-bit) Hash Text or File",
      "slug": "murmurhash3-x86-128-hash-text-or-file",
      "tags": [
        "hash",
        "murmurhash3",
        "murmur",
        "x86-128",
        "checksum",
        "performance",
        "file",
        "text",
        "fast"
      ],
      "url": "https://lokly.org/tools/murmurhash3-x86-128-hash-text-or-file/"
    },
    {
      "category": "crypto",
      "description": "Generate MurmurHash3 x86 32-bit hash for text input or file upload. Calculate fast 32-bit non-cryptographic checksums for data integrity verification and performance-oriented hashing",
      "name": "MurmurHash3 (x86 32-bit) Hash Text or File",
      "slug": "murmurhash3-x86-32-hash-text-or-file",
      "tags": [
        "hash",
        "murmurhash3",
        "murmur",
        "x86-32",
        "checksum",
        "performance",
        "file",
        "text",
        "fast"
      ],
      "url": "https://lokly.org/tools/murmurhash3-x86-32-hash-text-or-file/"
    },
    {
      "category": "network",
      "description": "Discover your public IP address and get detailed information about your internet connection including geolocation, ISP details, and network information",
      "name": "My IP Address",
      "slug": "my-ip-address",
      "tags": [
        "ip",
        "ipv4",
        "ipv6",
        "webrtc",
        "geolocation",
        "isp"
      ],
      "url": "https://lokly.org/tools/my-ip-address/"
    },
    {
      "category": "developer",
      "description": "Generate URL-safe NanoIDs in the browser with custom length and alphabet presets.",
      "name": "NanoID Generator",
      "slug": "nanoid-generator",
      "tags": [
        "nanoid",
        "id",
        "identifier",
        "unique",
        "random",
        "generator",
        "token",
        "url"
      ],
      "url": "https://lokly.org/tools/nanoid-generator/"
    },
    {
      "category": "developer",
      "description": "Generate and copy the standardized all-zero nil UUID for placeholders, defaults, and sentinel values.",
      "name": "Nil UUID Generator",
      "slug": "uuid-nil-generator",
      "tags": [
        "uuid",
        "nil",
        "null",
        "identifier",
        "placeholder",
        "generator",
        "rfc"
      ],
      "url": "https://lokly.org/tools/uuid-nil-generator/"
    },
    {
      "category": "misc",
      "description": "Bidirectional converter between numbers and Chinese uppercase amounts. Supports RMB-style units and up to 2 decimal places.",
      "name": "Number ↔ Chinese Uppercase Converter",
      "slug": "chinese-uppercase-number-converter",
      "tags": [
        "converter",
        "number",
        "chinese",
        "uppercase",
        "currency",
        "rmb"
      ],
      "url": "https://lokly.org/tools/chinese-uppercase-number-converter/"
    },
    {
      "category": "web",
      "description": "Convert numbers between binary, octal, decimal, hexadecimal, base32, base36, base62, base64, and custom bases from 2 to 64.",
      "name": "Number Base Converter",
      "slug": "number-base-converter",
      "tags": [
        "number base",
        "base converter",
        "binary",
        "hexadecimal",
        "radix",
        "developer tools"
      ],
      "url": "https://lokly.org/tools/number-base-converter/"
    },
    {
      "category": "developer",
      "description": "Convert OpenAPI 3.x documents into TypeScript types entirely in your browser with common openapi-typescript generation options.",
      "name": "OpenAPI to TypeScript Converter",
      "slug": "openapi-to-typescript-converter",
      "tags": [
        "code",
        "openapi",
        "typescript",
        "schema",
        "converter",
        "api"
      ],
      "url": "https://lokly.org/tools/openapi-to-typescript-converter/"
    },
    {
      "category": "text",
      "description": "Assess password strength with entropy, composition, and pattern checks plus tips to improve security.",
      "name": "Password Strength Checker",
      "slug": "password-strength-checker",
      "tags": [
        "password",
        "security",
        "strength",
        "validator"
      ],
      "url": "https://lokly.org/tools/password-strength-checker/"
    },
    {
      "category": "crypto",
      "description": "Derive keys from a password and salt with PBKDF2. Configure iterations, hash algorithm, and output length with hex or base64 output.",
      "name": "PBKDF2 Key Derivation",
      "slug": "pbkdf2-key-derivation",
      "tags": [
        "hash",
        "kdf",
        "pbkdf2",
        "password",
        "key",
        "crypto",
        "security"
      ],
      "url": "https://lokly.org/tools/pbkdf2-key-derivation/"
    },
    {
      "category": "pdf",
      "description": "View PDF metadata, page count, version, file details, and document properties locally in your browser.",
      "name": "PDF Info Viewer",
      "slug": "pdf-info-viewer",
      "tags": [
        "pdf",
        "metadata",
        "document",
        "viewer",
        "offline"
      ],
      "url": "https://lokly.org/tools/pdf-info-viewer/"
    },
    {
      "category": "pdf",
      "description": "Merge multiple PDF files into one browser-only document with previews, ordering controls, and a custom filename.",
      "name": "PDF Merger",
      "slug": "pdf-merger",
      "tags": [
        "pdf",
        "merge",
        "document",
        "offline"
      ],
      "url": "https://lokly.org/tools/pdf-merger/"
    },
    {
      "category": "pdf",
      "description": "Add page numbers to selected PDF pages locally in your browser with configurable format, position, font, and margins.",
      "name": "PDF Page Number Adder",
      "slug": "pdf-page-number-adder",
      "tags": [
        "pdf",
        "page",
        "number",
        "pagination",
        "document",
        "offline"
      ],
      "url": "https://lokly.org/tools/pdf-page-number-adder/"
    },
    {
      "category": "pdf",
      "description": "Reorder, rotate, and remove PDF pages locally in your browser before exporting a new PDF.",
      "name": "PDF Page Organizer",
      "slug": "pdf-page-organizer",
      "tags": [
        "pdf",
        "organize",
        "reorder",
        "rotate",
        "delete",
        "offline"
      ],
      "url": "https://lokly.org/tools/pdf-page-organizer/"
    },
    {
      "category": "pdf",
      "description": "Split PDF pages by range, extract selected pages into one PDF, or download multiple split files as a ZIP archive.",
      "name": "PDF Splitter",
      "slug": "pdf-splitter",
      "tags": [
        "pdf",
        "split",
        "extract",
        "pages",
        "document",
        "offline"
      ],
      "url": "https://lokly.org/tools/pdf-splitter/"
    },
    {
      "category": "pdf",
      "description": "Extract selectable text from PDF files locally in your browser and export it as plain text.",
      "name": "PDF Text Extractor",
      "slug": "pdf-text-extractor",
      "tags": [
        "pdf",
        "text",
        "extractor",
        "document",
        "offline"
      ],
      "url": "https://lokly.org/tools/pdf-text-extractor/"
    },
    {
      "category": "pdf",
      "description": "Convert PDF pages to PNG, JPG, or WebP images with DPI controls, page preview, and ZIP export.",
      "name": "PDF to Image Converter",
      "slug": "pdf-to-image-converter",
      "tags": [
        "pdf",
        "image",
        "converter",
        "export",
        "offline"
      ],
      "url": "https://lokly.org/tools/pdf-to-image-converter/"
    },
    {
      "category": "network",
      "description": "Generate OpenPGP key pairs in your browser with ECC or RSA, optional passphrase protection, fingerprints, and a revocation certificate.",
      "name": "PGP Key Generator",
      "slug": "pgp-key-generator",
      "tags": [
        "pgp",
        "openpgp",
        "gpg",
        "key",
        "keypair",
        "generator",
        "security",
        "crypto",
        "encryption",
        "signing",
        "offline"
      ],
      "url": "https://lokly.org/tools/pgp-key-generator/"
    },
    {
      "category": "image",
      "description": "Generate placeholder images with custom dimensions, colors, gradients, and text. Export as PNG, JPG, SVG, or WebP with Retina support.",
      "name": "Placeholder Image Generator",
      "slug": "placeholder-image-generator",
      "tags": [
        "placeholder",
        "image",
        "generator",
        "gradient",
        "png",
        "jpeg",
        "svg",
        "webp"
      ],
      "url": "https://lokly.org/tools/placeholder-image-generator/"
    },
    {
      "category": "image",
      "description": "Compress PNG images in your browser with lossless Oxipng optimization while preserving visual quality.",
      "name": "PNG Optimizer",
      "slug": "png-optimizer",
      "tags": [
        "image",
        "png",
        "optimizer",
        "compression",
        "lossless",
        "oxipng"
      ],
      "url": "https://lokly.org/tools/png-optimizer/"
    },
    {
      "category": "network",
      "description": "Search and browse common network port numbers",
      "name": "Port Number Lookup",
      "slug": "port-number-lookup",
      "tags": [
        "port",
        "tcp",
        "udp",
        "iana",
        "reference"
      ],
      "url": "https://lokly.org/tools/port-number-lookup/"
    },
    {
      "category": "text",
      "description": "Validate PRC Resident ID numbers, decode region, birthdate, and checksum",
      "name": "PRC Resident ID Validator",
      "slug": "prc-id-validator",
      "tags": [
        "resident-id",
        "validator",
        "china",
        "prc",
        "identity",
        "checksum"
      ],
      "url": "https://lokly.org/tools/prc-id-validator/"
    },
    {
      "category": "developer",
      "description": "Format JavaScript, TypeScript, JSON, HTML, CSS, Markdown, YAML, GraphQL, and related files with Prettier directly in your browser.",
      "name": "Prettier Code Formatter",
      "slug": "prettier-code-formatter",
      "tags": [
        "code",
        "formatter",
        "prettier",
        "javascript",
        "typescript",
        "json",
        "html",
        "css",
        "markdown",
        "yaml"
      ],
      "url": "https://lokly.org/tools/prettier-code-formatter/"
    },
    {
      "category": "image",
      "description": "Generate QR codes for text, links, Wi-Fi credentials, contacts, phone actions, locations, and calendar events. Download the result as PNG, JPG, WebP, or SVG.",
      "name": "QR Code Generator",
      "slug": "qr-code-generator",
      "tags": [
        "qr",
        "qrcode",
        "barcode",
        "generator",
        "wifi",
        "vcard",
        "sms",
        "email",
        "calendar",
        "svg",
        "png"
      ],
      "url": "https://lokly.org/tools/qr-code-generator/"
    },
    {
      "category": "image",
      "description": "Decode QR codes from image files or a live camera feed, entirely in your browser.",
      "name": "QR Code Reader",
      "slug": "qr-code-reader",
      "tags": [
        "qr",
        "qrcode",
        "reader",
        "scanner",
        "decoder",
        "image",
        "camera",
        "offline"
      ],
      "url": "https://lokly.org/tools/qr-code-reader/"
    },
    {
      "category": "time",
      "description": "Generate JJY, BPC, DCF77, MSF, or WWVB radio timecode audio locally to help sync compatible radio-controlled clocks.",
      "name": "Radio Timecode Sync",
      "slug": "radio-timecode",
      "tags": [
        "time",
        "clock",
        "radio",
        "timecode",
        "sync",
        "jjy",
        "bpc",
        "dcf77",
        "msf",
        "wwvb",
        "signal",
        "offline"
      ],
      "url": "https://lokly.org/tools/radio-timecode/"
    },
    {
      "category": "random",
      "description": "Generate random numbers with custom ranges, counts, and optional decimals.",
      "name": "Random Number Generator",
      "slug": "random-number-generator",
      "tags": [
        "random",
        "number",
        "generator",
        "dice",
        "lottery",
        "draw"
      ],
      "url": "https://lokly.org/tools/random-number-generator/"
    },
    {
      "category": "random",
      "description": "Generate passwords, passphrases, grouped codes, and PINs in your browser.",
      "name": "Random Password Generator",
      "slug": "random-password-generator",
      "tags": [
        "random",
        "password",
        "passphrase",
        "pin",
        "security",
        "generator",
        "bip39"
      ],
      "url": "https://lokly.org/tools/random-password-generator/"
    },
    {
      "category": "text",
      "description": "Test regular expressions, inspect matches, and preview replacements against real text.",
      "name": "Regex Tester & Replacer",
      "slug": "regex-tester-replacer",
      "tags": [
        "regex",
        "text",
        "replace",
        "match",
        "pattern"
      ],
      "url": "https://lokly.org/tools/regex-tester-replacer/"
    },
    {
      "category": "pdf",
      "description": "Remove PDF owner password restrictions locally so editing, printing, and copying permissions are unlocked.",
      "name": "Remove PDF Owner Password",
      "slug": "remove-pdf-owner-password",
      "tags": [
        "pdf",
        "password",
        "permissions",
        "decrypt",
        "offline"
      ],
      "url": "https://lokly.org/tools/remove-pdf-owner-password/"
    },
    {
      "category": "network",
      "description": "Look up reverse DNS PTR records for IPv4 or IPv6 addresses through public DNS-over-HTTPS resolvers directly in the browser.",
      "name": "Reverse IP Lookup",
      "slug": "reverse-ip-lookup",
      "tags": [
        "ip",
        "dns",
        "ptr",
        "reverse-dns",
        "hostname",
        "network"
      ],
      "url": "https://lokly.org/tools/reverse-ip-lookup/"
    },
    {
      "category": "crypto",
      "description": "Generate RIPEMD-128 hash for text input or file upload. Calculate secure cryptographic checksums for data integrity verification and security purposes",
      "name": "RIPEMD-128 Hash Text or File",
      "slug": "ripemd128-hash-text-or-file",
      "tags": [
        "hash",
        "ripemd128",
        "checksum",
        "security",
        "file",
        "text",
        "crypto"
      ],
      "url": "https://lokly.org/tools/ripemd128-hash-text-or-file/"
    },
    {
      "category": "crypto",
      "description": "Generate RIPEMD-160 hash for text input or file upload. Calculate secure cryptographic checksums for data integrity verification and security purposes",
      "name": "RIPEMD-160 Hash Text or File",
      "slug": "ripemd160-hash-text-or-file",
      "tags": [
        "hash",
        "ripemd160",
        "checksum",
        "security",
        "file",
        "text",
        "crypto"
      ],
      "url": "https://lokly.org/tools/ripemd160-hash-text-or-file/"
    },
    {
      "category": "crypto",
      "description": "Generate RIPEMD-256 hash for text input or file upload. Calculate secure cryptographic checksums for data integrity verification and security purposes",
      "name": "RIPEMD-256 Hash Text or File",
      "slug": "ripemd256-hash-text-or-file",
      "tags": [
        "hash",
        "ripemd256",
        "checksum",
        "security",
        "file",
        "text",
        "crypto"
      ],
      "url": "https://lokly.org/tools/ripemd256-hash-text-or-file/"
    },
    {
      "category": "crypto",
      "description": "Generate RIPEMD-320 hash for text input or file upload. Calculate secure cryptographic checksums for data integrity verification and security purposes",
      "name": "RIPEMD-320 Hash Text or File",
      "slug": "ripemd320-hash-text-or-file",
      "tags": [
        "hash",
        "ripemd320",
        "checksum",
        "security",
        "file",
        "text",
        "crypto"
      ],
      "url": "https://lokly.org/tools/ripemd320-hash-text-or-file/"
    },
    {
      "category": "web",
      "description": "Generate robots.txt files with user-agent rules, allow/disallow paths, and sitemap links.",
      "name": "robots.txt Generator",
      "slug": "robots-txt-generator",
      "tags": [
        "robots",
        "robots-txt",
        "seo",
        "crawler",
        "sitemap",
        "generator",
        "web"
      ],
      "url": "https://lokly.org/tools/robots-txt-generator/"
    },
    {
      "category": "misc",
      "description": "Bidirectional converter between Roman numerals and Arabic numbers. Supports standard Roman numerals from 1 to 3999 (I to MMMCMXCIX).",
      "name": "Roman Numeral ↔ Arabic Number Converter",
      "slug": "roman-numeral-converter",
      "tags": [
        "roman numeral",
        "arabic number",
        "number converter",
        "history",
        "education"
      ],
      "url": "https://lokly.org/tools/roman-numeral-converter/"
    },
    {
      "category": "web",
      "description": "Encrypt and decrypt text using ROT13, ROT5, ROT18, and ROT47 cipher algorithms. Self-reversing encryption for letters, digits, and ASCII characters",
      "name": "ROT Cipher Encrypt & Decrypt",
      "slug": "rot-cipher",
      "tags": [
        "cipher",
        "rot13",
        "rot47",
        "encryption",
        "decryption",
        "text"
      ],
      "url": "https://lokly.org/tools/rot-cipher/"
    },
    {
      "category": "misc",
      "description": "Record your screen, a window, or a browser tab with optional system audio and microphone capture.",
      "name": "Screen Recorder",
      "slug": "screen-recorder",
      "tags": [
        "screen",
        "record",
        "recorder",
        "video",
        "capture",
        "screen-share",
        "microphone",
        "webm",
        "mp4"
      ],
      "url": "https://lokly.org/tools/screen-recorder/"
    },
    {
      "category": "crypto",
      "description": "Derive keys from a password and salt with scrypt. Configure N, r, p, and output length with hex or base64 output.",
      "name": "scrypt Key Derivation",
      "slug": "scrypt-key-derivation",
      "tags": [
        "hash",
        "kdf",
        "scrypt",
        "password",
        "key",
        "crypto",
        "security"
      ],
      "url": "https://lokly.org/tools/scrypt-key-derivation/"
    },
    {
      "category": "crypto",
      "description": "Generate SHA-1 hashes for text input or file upload. Best for legacy compatibility and non-security-critical integrity checks.",
      "name": "SHA-1 Hash Text or File",
      "slug": "sha1-hash-text-or-file",
      "tags": [
        "hash",
        "sha1",
        "checksum",
        "security",
        "file",
        "text",
        "crypto"
      ],
      "url": "https://lokly.org/tools/sha1-hash-text-or-file/"
    },
    {
      "category": "crypto",
      "description": "Generate SHA-224 hash for text input or file upload. Calculate secure cryptographic checksums for data integrity verification and security purposes",
      "name": "SHA-224 Hash Text or File",
      "slug": "sha224-hash-text-or-file",
      "tags": [
        "hash",
        "sha224",
        "checksum",
        "security",
        "file",
        "text",
        "crypto"
      ],
      "url": "https://lokly.org/tools/sha224-hash-text-or-file/"
    },
    {
      "category": "crypto",
      "description": "Generate SHA-256 hash for text input or file upload. Calculate secure cryptographic checksums for data integrity verification and security purposes",
      "name": "SHA-256 Hash Text or File",
      "slug": "sha256-hash-text-or-file",
      "tags": [
        "hash",
        "sha256",
        "checksum",
        "security",
        "file",
        "text",
        "crypto"
      ],
      "url": "https://lokly.org/tools/sha256-hash-text-or-file/"
    },
    {
      "category": "crypto",
      "description": "Generate SHA-384 hash for text input or file upload. Calculate secure cryptographic checksums for data integrity verification and security purposes",
      "name": "SHA-384 Hash Text or File",
      "slug": "sha384-hash-text-or-file",
      "tags": [
        "hash",
        "sha384",
        "checksum",
        "security",
        "file",
        "text",
        "crypto"
      ],
      "url": "https://lokly.org/tools/sha384-hash-text-or-file/"
    },
    {
      "category": "crypto",
      "description": "Generate SHA-512 hash for text input or file upload. Calculate secure cryptographic checksums for data integrity verification and security purposes",
      "name": "SHA-512 Hash Text or File",
      "slug": "sha512-hash-text-or-file",
      "tags": [
        "hash",
        "sha512",
        "checksum",
        "security",
        "file",
        "text",
        "crypto"
      ],
      "url": "https://lokly.org/tools/sha512-hash-text-or-file/"
    },
    {
      "category": "crypto",
      "description": "Generate SHA-512/224 (FIPS 180-4) hash for text input or file upload. Calculate secure cryptographic checksums for data integrity verification and security purposes",
      "name": "SHA-512/224 (FIPS 180-4) Hash Text or File",
      "slug": "sha512-224-hash-text-or-file",
      "tags": [
        "hash",
        "sha512",
        "sha512-224",
        "checksum",
        "security",
        "file",
        "text",
        "crypto"
      ],
      "url": "https://lokly.org/tools/sha512-224-hash-text-or-file/"
    },
    {
      "category": "crypto",
      "description": "Generate SHA-512/256 (FIPS 180-4) hash for text input or file upload. Calculate secure cryptographic checksums for data integrity verification and security purposes",
      "name": "SHA-512/256 (FIPS 180-4) Hash Text or File",
      "slug": "sha512-256-hash-text-or-file",
      "tags": [
        "hash",
        "sha512",
        "sha512-256",
        "checksum",
        "security",
        "file",
        "text",
        "crypto"
      ],
      "url": "https://lokly.org/tools/sha512-256-hash-text-or-file/"
    },
    {
      "category": "crypto",
      "description": "Generate SHA3-224 (FIPS 202) hash for text input or file upload. Calculate secure cryptographic checksums for data integrity verification and security purposes",
      "name": "SHA3-224 (FIPS 202) Hash Text or File",
      "slug": "sha3-224-hash-text-or-file",
      "tags": [
        "hash",
        "sha3",
        "sha3-224",
        "checksum",
        "security",
        "file",
        "text",
        "crypto"
      ],
      "url": "https://lokly.org/tools/sha3-224-hash-text-or-file/"
    },
    {
      "category": "crypto",
      "description": "Generate SHA3-256 (FIPS 202) hash for text input or file upload. Calculate secure cryptographic checksums for data integrity verification and security purposes",
      "name": "SHA3-256 (FIPS 202) Hash Text or File",
      "slug": "sha3-256-hash-text-or-file",
      "tags": [
        "hash",
        "sha3",
        "sha3-256",
        "checksum",
        "security",
        "file",
        "text",
        "crypto"
      ],
      "url": "https://lokly.org/tools/sha3-256-hash-text-or-file/"
    },
    {
      "category": "crypto",
      "description": "Generate SHA3-384 (FIPS 202) hash for text input or file upload. Calculate secure cryptographic checksums for data integrity verification and security purposes",
      "name": "SHA3-384 (FIPS 202) Hash Text or File",
      "slug": "sha3-384-hash-text-or-file",
      "tags": [
        "hash",
        "sha3",
        "sha3-384",
        "checksum",
        "security",
        "file",
        "text",
        "crypto"
      ],
      "url": "https://lokly.org/tools/sha3-384-hash-text-or-file/"
    },
    {
      "category": "crypto",
      "description": "Generate SHA3-512 (FIPS 202) hash for text input or file upload. Calculate secure cryptographic checksums for data integrity verification and security purposes",
      "name": "SHA3-512 (FIPS 202) Hash Text or File",
      "slug": "sha3-512-hash-text-or-file",
      "tags": [
        "hash",
        "sha3",
        "sha3-512",
        "checksum",
        "security",
        "file",
        "text",
        "crypto"
      ],
      "url": "https://lokly.org/tools/sha3-512-hash-text-or-file/"
    },
    {
      "category": "crypto",
      "description": "Generate SHAKE128 (FIPS 202) hashes for text input or file upload. Produce variable-length XOF digests for cryptographic checksums, protocol hashing, and data integrity workflows.",
      "name": "SHAKE128 (FIPS 202) Hash Text or File",
      "slug": "shake128-hash-text-or-file",
      "tags": [
        "hash",
        "shake",
        "shake128",
        "xof",
        "fips-202",
        "crypto",
        "file",
        "text"
      ],
      "url": "https://lokly.org/tools/shake128-hash-text-or-file/"
    },
    {
      "category": "crypto",
      "description": "Generate SHAKE256 (FIPS 202) hashes for text input or file upload. Produce variable-length XOF digests for cryptographic checksums, protocol hashing, and data integrity workflows.",
      "name": "SHAKE256 (FIPS 202) Hash Text or File",
      "slug": "shake256-hash-text-or-file",
      "tags": [
        "hash",
        "shake",
        "shake256",
        "xof",
        "fips-202",
        "crypto",
        "file",
        "text"
      ],
      "url": "https://lokly.org/tools/shake256-hash-text-or-file/"
    },
    {
      "category": "crypto",
      "description": "Generate SipHash-128-2-4 keyed hashes for text input or file upload. Use a 128-bit hex key to compute fast 128-bit non-cryptographic hashes for hash-table, cache-key, and checksum workflows.",
      "name": "SipHash-128-2-4 Hash Text or File",
      "slug": "siphash-128-2-4-hash-text-or-file",
      "tags": [
        "hash",
        "siphash",
        "siphash-128-2-4",
        "siphash-2-4",
        "checksum",
        "keyed",
        "file",
        "text",
        "fast",
        "hash-flooding"
      ],
      "url": "https://lokly.org/tools/siphash-128-2-4-hash-text-or-file/"
    },
    {
      "category": "crypto",
      "description": "Generate SipHash-2-4 keyed hashes for text input or file upload. Use a 128-bit hex key to compute fast 64-bit non-cryptographic hashes for hash-table, cache-key, and checksum workflows.",
      "name": "SipHash-2-4 Hash Text or File",
      "slug": "siphash-2-4-hash-text-or-file",
      "tags": [
        "hash",
        "siphash",
        "siphash-2-4",
        "checksum",
        "keyed",
        "file",
        "text",
        "fast",
        "hash-flooding"
      ],
      "url": "https://lokly.org/tools/siphash-2-4-hash-text-or-file/"
    },
    {
      "category": "web",
      "description": "Generate sitemap.xml files or sitemap indexes from clean URL lists without leaving the browser.",
      "name": "Sitemap XML Generator",
      "slug": "sitemap-xml-generator",
      "tags": [
        "sitemap",
        "xml",
        "seo",
        "crawler",
        "generator",
        "website"
      ],
      "url": "https://lokly.org/tools/sitemap-xml-generator/"
    },
    {
      "category": "web",
      "description": "Convert text into URL-friendly slugs. Supports Unicode transliteration for Chinese, Japanese, Korean, Cyrillic, and more.",
      "name": "Slug Generator",
      "slug": "slug-generator",
      "tags": [
        "slug",
        "url",
        "seo",
        "permalink",
        "text",
        "converter"
      ],
      "url": "https://lokly.org/tools/slug-generator/"
    },
    {
      "category": "crypto",
      "description": "Generate SM3 hash for text input or file upload. Calculate secure cryptographic checksums for data integrity verification and security purposes",
      "name": "SM3 Hash Text or File",
      "slug": "sm3-hash-text-or-file",
      "tags": [
        "hash",
        "sm3",
        "checksum",
        "security",
        "file",
        "text",
        "crypto"
      ],
      "url": "https://lokly.org/tools/sm3-hash-text-or-file/"
    },
    {
      "category": "developer",
      "description": "Format SQL queries in your browser, tune dialect-aware layout rules, and catch common lint issues before you copy or download the result.",
      "name": "SQL Formatter & Linter",
      "slug": "sql-formatter-and-linter",
      "tags": [
        "code",
        "sql",
        "formatter",
        "linter",
        "query",
        "database"
      ],
      "url": "https://lokly.org/tools/sql-formatter-and-linter/"
    },
    {
      "category": "crypto",
      "description": "Generate Subresource Integrity (SRI) hashes for web resources. Create SHA-256, SHA-384, or SHA-512 hashes to ensure the integrity of external scripts, stylesheets, and other resources",
      "name": "SRI Hash Generator",
      "slug": "sri-hash-generator",
      "tags": [
        "sri",
        "hash",
        "integrity",
        "security",
        "web",
        "subresource",
        "sha256",
        "sha384",
        "sha512"
      ],
      "url": "https://lokly.org/tools/sri-hash-generator/"
    },
    {
      "category": "network",
      "description": "Generate OpenSSH Ed25519 or RSA key pairs locally with copy-ready public keys, private keys, and SHA-256 fingerprints.",
      "name": "SSH Key Generator",
      "slug": "ssh-key-generator",
      "tags": [
        "ssh",
        "key-generator",
        "openssh",
        "ed25519",
        "rsa",
        "public-key",
        "private-key",
        "fingerprint",
        "security",
        "offline"
      ],
      "url": "https://lokly.org/tools/ssh-key-generator/"
    },
    {
      "category": "network",
      "description": "Generate SHA-256 and MD5 fingerprints for OpenSSH public keys, authorized_keys lines, and SSH2 public key blocks.",
      "name": "SSH Public Key Fingerprint",
      "slug": "ssh-public-key-fingerprint",
      "tags": [
        "ssh",
        "public-key",
        "fingerprint",
        "sha256",
        "md5",
        "authorized-keys",
        "openssh",
        "security",
        "network"
      ],
      "url": "https://lokly.org/tools/ssh-public-key-fingerprint/"
    },
    {
      "category": "developer",
      "description": "Track elapsed time with start, pause, lap, and reset controls.",
      "name": "Stopwatch",
      "slug": "stopwatch",
      "tags": [
        "time",
        "stopwatch",
        "lap",
        "timer",
        "elapsed"
      ],
      "url": "https://lokly.org/tools/stopwatch/"
    },
    {
      "category": "image",
      "description": "Optimize SVG files with configurable SVGO cleanup, compression, preview, copy, and download",
      "name": "SVG Optimizer",
      "slug": "svg-optimizer",
      "tags": [
        "image",
        "svg",
        "optimizer",
        "compression",
        "svgo"
      ],
      "url": "https://lokly.org/tools/svg-optimizer/"
    },
    {
      "category": "image",
      "description": "Convert SVG files to PNG, JPEG, or WebP images",
      "name": "SVG to Image Converter",
      "slug": "svg-to-image-converter",
      "tags": [
        "image",
        "svg",
        "converter",
        "png",
        "jpeg",
        "webp"
      ],
      "url": "https://lokly.org/tools/svg-to-image-converter/"
    },
    {
      "category": "text",
      "description": "Compare two drafts side by side, inspect changed lines, and export a clean unified diff without leaving the browser.",
      "name": "Text Diff",
      "slug": "text-diff",
      "tags": [
        "text",
        "diff",
        "compare",
        "document",
        "code",
        "review"
      ],
      "url": "https://lokly.org/tools/text-diff/"
    },
    {
      "category": "text",
      "description": "Turn any draft into a live writing dashboard with multilingual counts, vocabulary signals, structure clues, and reading-time estimates.",
      "name": "Text Statistics",
      "slug": "text-statistics",
      "tags": [
        "text",
        "statistics",
        "word",
        "count",
        "character",
        "line",
        "paragraph"
      ],
      "url": "https://lokly.org/tools/text-statistics/"
    },
    {
      "category": "time",
      "description": "Compare two local times across time zones and get signed, absolute, ISO 8601, and total-unit differences.",
      "name": "Time Difference Calculator",
      "slug": "time-diff-calculator",
      "tags": [
        "time",
        "difference",
        "duration",
        "calculator",
        "timezone",
        "utc"
      ],
      "url": "https://lokly.org/tools/time-diff-calculator/"
    },
    {
      "category": "time",
      "description": "Convert a date and time between time zones with daylight saving support. Compare offsets and copy ISO/UTC formats.",
      "name": "Time Zone Converter",
      "slug": "time-zone-converter",
      "tags": [
        "time",
        "timezone",
        "converter",
        "utc",
        "offset",
        "dst",
        "clock"
      ],
      "url": "https://lokly.org/tools/time-zone-converter/"
    },
    {
      "category": "time",
      "description": "Set a countdown timer with optional sound, vibration, and browser notifications.",
      "name": "Timer",
      "slug": "timer",
      "tags": [
        "time",
        "timer",
        "countdown",
        "alarm",
        "fullscreen"
      ],
      "url": "https://lokly.org/tools/timer/"
    },
    {
      "category": "json",
      "description": "Convert TOML to JSON. Paste TOML or import a file; preview, copy, and download.",
      "name": "TOML → JSON Converter",
      "slug": "toml-to-json-converter",
      "tags": [
        "code",
        "json",
        "toml",
        "converter"
      ],
      "url": "https://lokly.org/tools/toml-to-json-converter/"
    },
    {
      "category": "json",
      "description": "Convert TOML to YAML. Paste TOML or import a file; preview, copy, and download.",
      "name": "TOML → YAML Converter",
      "slug": "toml-to-yaml-converter",
      "tags": [
        "code",
        "toml",
        "yaml",
        "converter"
      ],
      "url": "https://lokly.org/tools/toml-to-yaml-converter/"
    },
    {
      "category": "developer",
      "description": "Generate Universally Unique Lexicographically Sortable Identifiers in-browser with optional custom timestamps.",
      "name": "ULID Generator",
      "slug": "ulid-generator",
      "tags": [
        "ulid",
        "uuid",
        "id",
        "identifier",
        "unique",
        "sortable",
        "timestamp",
        "random",
        "generator"
      ],
      "url": "https://lokly.org/tools/ulid-generator/"
    },
    {
      "category": "network",
      "description": "Convert Unicode (IDN) and ASCII (Punycode) domains both ways",
      "name": "Unicode ↔ Punycode Converter",
      "slug": "unicode-punycode-converter",
      "tags": [
        "dns",
        "domain",
        "punycode",
        "idn",
        "network"
      ],
      "url": "https://lokly.org/tools/unicode-punycode-converter/"
    },
    {
      "category": "web",
      "description": "Escape and unescape Unicode characters in various formats including \\uXXXX, \\u{XXXXX}, HTML entities, URL encoding, and U+XXXX notation",
      "name": "Unicode Escape / Unescape",
      "slug": "unicode-escape-unescape",
      "tags": [
        "unicode",
        "escape",
        "unescape",
        "encoding",
        "text"
      ],
      "url": "https://lokly.org/tools/unicode-escape-unescape/"
    },
    {
      "category": "text",
      "description": "Detect zero-width, bidi control, and special whitespace characters, then export a cleaned version.",
      "name": "Unicode Invisible Character Checker",
      "slug": "unicode-invisible-character-checker",
      "tags": [
        "unicode",
        "text",
        "invisible",
        "bidi",
        "whitespace"
      ],
      "url": "https://lokly.org/tools/unicode-invisible-character-checker/"
    },
    {
      "category": "web",
      "description": "Convert length, mass, temperature, area, volume, speed, digital storage, and time between metric, imperial, and other units instantly in your browser.",
      "name": "Unit Converter",
      "slug": "unit-converter",
      "tags": [
        "unit converter",
        "measurement",
        "length",
        "weight",
        "temperature",
        "metric imperial"
      ],
      "url": "https://lokly.org/tools/unit-converter/"
    },
    {
      "category": "developer",
      "description": "Convert Unix timestamps to human-readable dates and vice versa. Supports auto-detection of seconds, milliseconds, and nanoseconds.",
      "name": "Unix Timestamp Converter",
      "slug": "unix-timestamp-converter",
      "tags": [
        "unix",
        "timestamp",
        "epoch",
        "time",
        "date",
        "converter",
        "seconds",
        "milliseconds",
        "nanoseconds"
      ],
      "url": "https://lokly.org/tools/unix-timestamp-converter/"
    },
    {
      "category": "web",
      "description": "Encode and decode URL components with percent encoding. Convert special characters to URL-safe format and vice versa for web development and API usage",
      "name": "URL Component Encoder and Decoder",
      "slug": "url-component-encoder-decoder",
      "tags": [
        "url",
        "encoding",
        "decoding",
        "percent",
        "uri",
        "text"
      ],
      "url": "https://lokly.org/tools/url-component-encoder-decoder/"
    },
    {
      "category": "web",
      "description": "Parse URLs into components and rebuild them from protocol, credentials, host, path, query parameters, and fragment in one structured editor.",
      "name": "URL Parser and Builder",
      "slug": "url-parser-builder",
      "tags": [
        "url",
        "parser",
        "builder",
        "uri",
        "query",
        "protocol",
        "hostname"
      ],
      "url": "https://lokly.org/tools/url-parser-builder/"
    },
    {
      "category": "web",
      "description": "Parse user agent strings to identify browser, OS, device, engine, and CPU details. Works entirely offline.",
      "name": "User-Agent Parser",
      "slug": "user-agent-parser",
      "tags": [
        "web",
        "user-agent",
        "ua",
        "parser",
        "browser",
        "device",
        "os",
        "engine"
      ],
      "url": "https://lokly.org/tools/user-agent-parser/"
    },
    {
      "category": "web",
      "description": "Convert UUIDs to and from Base64, hexadecimal, decimal, octal, and 128-bit binary values in your browser.",
      "name": "UUID Base64 Hex Decimal Octal Binary Converter",
      "slug": "uuid-base64-hex-decimal-octal-binary-converter",
      "tags": [
        "uuid",
        "base64",
        "hex",
        "decimal",
        "octal",
        "binary",
        "converter",
        "identifier"
      ],
      "url": "https://lokly.org/tools/uuid-base64-hex-decimal-octal-binary-converter/"
    },
    {
      "category": "developer",
      "description": "Decode a UUID into its version, variant, timestamp fields, and numeric representations.",
      "name": "UUID Decoder",
      "slug": "uuid-decoder",
      "tags": [
        "uuid",
        "decoder",
        "identifier",
        "guid",
        "version",
        "variant",
        "timestamp"
      ],
      "url": "https://lokly.org/tools/uuid-decoder/"
    },
    {
      "category": "developer",
      "description": "Convert UUID v1 values to sortable UUID v6 values, or convert UUID v6 values back to UUID v1, entirely in your browser.",
      "name": "UUID v1 ↔ v6 Converter",
      "slug": "uuid-v1-v6-converter",
      "tags": [
        "uuid",
        "uuid v1",
        "uuid v6",
        "identifier",
        "converter",
        "time ordered",
        "developer tools"
      ],
      "url": "https://lokly.org/tools/uuid-v1-v6-converter/"
    },
    {
      "category": "developer",
      "description": "Generate one or many time-based UUID v1 identifiers in-browser with configurable MAC address and clock sequence values.",
      "name": "UUID v1 Generator",
      "slug": "uuid-v1-generator",
      "tags": [
        "uuid",
        "uuid-v1",
        "id",
        "identifier",
        "unique",
        "time-based",
        "timestamp",
        "mac-address",
        "generator",
        "bulk"
      ],
      "url": "https://lokly.org/tools/uuid-v1-generator/"
    },
    {
      "category": "developer",
      "description": "Generate deterministic name-based UUID v3 identifiers from a namespace UUID and name.",
      "name": "UUID v3 Generator",
      "slug": "uuid-v3-generator",
      "tags": [
        "uuid",
        "v3",
        "md5",
        "namespace",
        "deterministic",
        "identifier",
        "generator"
      ],
      "url": "https://lokly.org/tools/uuid-v3-generator/"
    },
    {
      "category": "developer",
      "description": "Generate batches of random RFC 4122 UUID v4 identifiers locally in your browser.",
      "name": "UUID v4 Bulk Generator",
      "slug": "uuid-v4-bulk-generator",
      "tags": [
        "uuid",
        "uuid-v4",
        "id",
        "identifier",
        "unique",
        "random",
        "generator",
        "bulk",
        "token"
      ],
      "url": "https://lokly.org/tools/uuid-v4-bulk-generator/"
    },
    {
      "category": "developer",
      "description": "Generate a random RFC 4122/RFC 9562 UUID v4 locally in your browser.",
      "name": "UUID v4 Generator",
      "slug": "uuid-v4-generator",
      "tags": [
        "uuid",
        "uuid-v4",
        "guid",
        "id",
        "identifier",
        "unique",
        "random",
        "generator",
        "token"
      ],
      "url": "https://lokly.org/tools/uuid-v4-generator/"
    },
    {
      "category": "developer",
      "description": "Generate deterministic name-based UUID v5 identifiers from a namespace UUID and name, entirely in your browser.",
      "name": "UUID v5 Generator",
      "slug": "uuid-v5-generator",
      "tags": [
        "uuid",
        "uuid-v5",
        "identifier",
        "deterministic",
        "namespace",
        "sha1",
        "generator"
      ],
      "url": "https://lokly.org/tools/uuid-v5-generator/"
    },
    {
      "category": "developer",
      "description": "Generate sortable, time-based UUID v6 identifiers locally in your browser.",
      "name": "UUID v6 Generator",
      "slug": "uuid-v6-generator",
      "tags": [
        "uuid",
        "uuidv6",
        "id",
        "identifier",
        "unique",
        "sortable",
        "timestamp",
        "generator"
      ],
      "url": "https://lokly.org/tools/uuid-v6-generator/"
    },
    {
      "category": "developer",
      "description": "Generate timestamp-sortable UUID v7 identifiers in your browser for databases, events, and distributed systems.",
      "name": "UUID v7 Generator",
      "slug": "uuid-v7-generator",
      "tags": [
        "uuid",
        "uuid-v7",
        "id",
        "identifier",
        "unique",
        "sortable",
        "timestamp",
        "random",
        "generator",
        "database"
      ],
      "url": "https://lokly.org/tools/uuid-v7-generator/"
    },
    {
      "category": "developer",
      "description": "Validate UUID strings, inspect their version and variant, and confirm that identifiers use canonical RFC-compatible formatting.",
      "name": "UUID Validator",
      "slug": "uuid-validator",
      "tags": [
        "uuid",
        "validator",
        "identifier",
        "rfc4122",
        "rfc9562",
        "guid",
        "developer"
      ],
      "url": "https://lokly.org/tools/uuid-validator/"
    },
    {
      "category": "text",
      "description": "Validate VINs with length, character, and check digit rules",
      "name": "VIN Validator",
      "slug": "vin-validator",
      "tags": [
        "vin",
        "validator",
        "vehicle",
        "checksum"
      ],
      "url": "https://lokly.org/tools/vin-validator/"
    },
    {
      "category": "crypto",
      "description": "Generate Whirlpool hash for text input or file upload. Calculate secure cryptographic checksums for data integrity verification and security purposes",
      "name": "Whirlpool Hash Text or File",
      "slug": "whirlpool-hash-text-or-file",
      "tags": [
        "hash",
        "whirlpool",
        "checksum",
        "security",
        "file",
        "text",
        "crypto"
      ],
      "url": "https://lokly.org/tools/whirlpool-hash-text-or-file/"
    },
    {
      "category": "network",
      "description": "Parse X.509 certificates and public keys in PEM, DER, or base64 DER form. Review subjects, issuers, validity dates, fingerprints, extensions, and key details locally in your browser.",
      "name": "X.509 Certificate & Public Key Parser",
      "slug": "certificate-public-key-parser",
      "tags": [
        "x509",
        "certificate",
        "public-key",
        "pem",
        "der",
        "tls",
        "fingerprint",
        "security"
      ],
      "url": "https://lokly.org/tools/certificate-public-key-parser/"
    },
    {
      "category": "json",
      "description": "Convert XML to JSON. Paste XML or import a file; adjust options, preview, copy, and download.",
      "name": "XML → JSON Converter",
      "slug": "xml-to-json-converter",
      "tags": [
        "code",
        "xml",
        "json",
        "converter"
      ],
      "url": "https://lokly.org/tools/xml-to-json-converter/"
    },
    {
      "category": "crypto",
      "description": "Generate xxHash XXH3 128 hash for text input or file upload. Calculate fast 128-bit non-cryptographic checksums for data integrity verification and performance-oriented hashing",
      "name": "xxHash (XXH3 128) Hash Text or File",
      "slug": "xxhash-xxh3-128-hash-text-or-file",
      "tags": [
        "hash",
        "xxhash",
        "xxh3",
        "xxh3-128",
        "checksum",
        "performance",
        "file",
        "text",
        "fast",
        "seed"
      ],
      "url": "https://lokly.org/tools/xxhash-xxh3-128-hash-text-or-file/"
    },
    {
      "category": "crypto",
      "description": "Generate xxHash XXH3 64 hash for text input or file upload. Calculate fast 64-bit non-cryptographic checksums for data integrity verification and performance-oriented hashing",
      "name": "xxHash (XXH3 64) Hash Text or File",
      "slug": "xxhash-xxh3-64-hash-text-or-file",
      "tags": [
        "hash",
        "xxhash",
        "xxh3",
        "xxh3-64",
        "checksum",
        "performance",
        "file",
        "text",
        "fast"
      ],
      "url": "https://lokly.org/tools/xxhash-xxh3-64-hash-text-or-file/"
    },
    {
      "category": "crypto",
      "description": "Generate xxHash XXH32 hash for text input or file upload. Calculate fast 32-bit non-cryptographic checksums for data integrity verification and performance-oriented hashing",
      "name": "xxHash (XXH32) Hash Text or File",
      "slug": "xxhash-xxh32-hash-text-or-file",
      "tags": [
        "hash",
        "xxhash",
        "xxh32",
        "checksum",
        "performance",
        "file",
        "text",
        "fast"
      ],
      "url": "https://lokly.org/tools/xxhash-xxh32-hash-text-or-file/"
    },
    {
      "category": "crypto",
      "description": "Generate xxHash XXH64 hash for text input or file upload. Calculate fast 64-bit non-cryptographic checksums for data integrity verification and performance-oriented hashing",
      "name": "xxHash (XXH64) Hash Text or File",
      "slug": "xxhash-xxh64-hash-text-or-file",
      "tags": [
        "hash",
        "xxhash",
        "xxh64",
        "checksum",
        "performance",
        "file",
        "text",
        "fast"
      ],
      "url": "https://lokly.org/tools/xxhash-xxh64-hash-text-or-file/"
    },
    {
      "category": "json",
      "description": "Convert YAML to JSON. Paste YAML or import a file; preview, copy, and download.",
      "name": "YAML → JSON Converter",
      "slug": "yaml-to-json-converter",
      "tags": [
        "code",
        "json",
        "yaml",
        "converter"
      ],
      "url": "https://lokly.org/tools/yaml-to-json-converter/"
    },
    {
      "category": "json",
      "description": "Convert YAML to TOML. Paste YAML or import a file; preview, copy, and download.",
      "name": "YAML → TOML Converter",
      "slug": "yaml-to-toml-converter",
      "tags": [
        "code",
        "yaml",
        "toml",
        "converter"
      ],
      "url": "https://lokly.org/tools/yaml-to-toml-converter/"
    }
  ],
  "updatedAt": "2026-10-08T10:34:29.492Z",
  "url": "https://lokly.org"
}
