{
  "name": "Solvin Tools",
  "url": "https://www.solvin-apps.com/tools/",
  "sitemap": "https://www.solvin-apps.com/sitemap.xml",
  "llms": "https://www.solvin-apps.com/llms.txt",
  "languages": [
    {
      "lang": "en",
      "label": "English",
      "url": "https://www.solvin-apps.com/tools/"
    },
    {
      "lang": "zh-cn",
      "label": "简体中文",
      "url": "https://www.solvin-apps.com/tools/zh-cn/"
    }
  ],
  "categories": [
    {
      "key": "developer",
      "title": {
        "en": "Developer Utilities",
        "zh-cn": "开发调试"
      },
      "description": {
        "en": "JSON, XML, CSV, config, JWT, URL, and text cleanup tools.",
        "zh-cn": "JSON、XML、CSV、配置、JWT、URL 与文本处理工具。"
      }
    },
    {
      "key": "image",
      "title": {
        "en": "Image & Design",
        "zh-cn": "图片设计"
      },
      "description": {
        "en": "Image conversion, compression, QR codes, palettes, annotation, and sequence graphics.",
        "zh-cn": "图片转换、压缩、二维码、色板、标注与顺序图。"
      }
    },
    {
      "key": "seo",
      "title": {
        "en": "SEO & Growth",
        "zh-cn": "SEO 与增长"
      },
      "description": {
        "en": "Metadata, sitemap, robots, schema, social previews, and keyword utilities.",
        "zh-cn": "Metadata、sitemap、robots、schema、社交预览与关键词工具。"
      }
    },
    {
      "key": "document",
      "title": {
        "en": "PDF & Documents",
        "zh-cn": "PDF 与文档"
      },
      "description": {
        "en": "Merge, split, extract, and create practical document files.",
        "zh-cn": "合并、拆分、提取和生成常用文档文件。"
      }
    },
    {
      "key": "launch",
      "title": {
        "en": "Launch Assets",
        "zh-cn": "应用素材"
      },
      "description": {
        "en": "Icons, favicons, store screenshots, and Google Play assets.",
        "zh-cn": "图标、Favicon、商店截图和 Google Play 素材。"
      }
    },
    {
      "key": "wellness",
      "title": {
        "en": "Personal Reset",
        "zh-cn": "个人重置"
      },
      "description": {
        "en": "Private browser-local habit reset and tracking tools.",
        "zh-cn": "浏览器本地运行的习惯重置与记录工具。"
      }
    }
  ],
  "tools": [
    {
      "id": "urgekit",
      "lang": "en",
      "title": "UrgeKit",
      "description": "Use UrgeKit to start a quick Craving SOS, track triggers, review off-plan moments, build a 7-day reset plan, and save habit data locally in your browser.",
      "summary": "Craving SOS and trigger tracker for habit resets",
      "category": "wellness",
      "url": "https://www.solvin-apps.com/tools/urgekit/",
      "keywords": [
        "UrgeKit",
        "craving SOS",
        "urge tracker",
        "trigger tracker",
        "quit bad habits",
        "reset review",
        "7-day reset challenge",
        "quit vaping",
        "quit sugar",
        "quit caffeine",
        "social media detox",
        "quit gaming"
      ],
      "features": [
        "Start a 1, 3, 5, or 10 minute Craving SOS timer",
        "Track triggers, mood, intensity, and results locally",
        "Log off-plan moments and choose a next step",
        "Generate local 7-day reset plans and challenges without AI"
      ]
    },
    {
      "id": "text-reflower",
      "lang": "en",
      "title": "Text Reflower",
      "description": "Clean text copied from PDFs, web pages, or documents by merging broken lines, trimming whitespace, and improving mixed-language spacing.",
      "summary": "Fix PDF line breaks & formatting",
      "category": "developer",
      "url": "https://www.solvin-apps.com/tools/text-reflower/",
      "keywords": [
        "text reflower",
        "PDF line break fixer",
        "text cleanup",
        "whitespace cleanup",
        "mixed language spacing",
        "online text tool"
      ],
      "features": [
        "Merge broken PDF line breaks",
        "Clean extra spaces and tabs",
        "Improve spacing between English and Chinese text",
        "Fix common punctuation and joined camel case words"
      ]
    },
    {
      "id": "json",
      "lang": "en",
      "title": "JSON Formatter",
      "description": "Format, minify, and validate JSON online for debugging APIs, inspecting payloads, and organizing configuration files.",
      "summary": "Format and validate JSON",
      "category": "developer",
      "url": "https://www.solvin-apps.com/tools/json/",
      "keywords": [
        "JSON formatter",
        "JSON validator",
        "JSON minifier",
        "JSON beautifier",
        "online JSON tool",
        "API debugging"
      ],
      "features": [
        "Format JSON data",
        "Minify JSON data",
        "Validate JSON syntax",
        "Copy formatted output"
      ]
    },
    {
      "id": "config-converter",
      "lang": "en",
      "title": "Config Converter",
      "description": "Convert JSON, YAML, TOML, and ENV configuration files online. Paste config content, parse it locally in the browser, and export clean output for another toolchain.",
      "summary": "Convert JSON, YAML, TOML, and ENV",
      "category": "developer",
      "url": "https://www.solvin-apps.com/tools/config-converter/",
      "keywords": [
        "JSON YAML converter",
        "TOML converter",
        "ENV converter",
        "config converter",
        "configuration file converter",
        "online developer tool"
      ],
      "features": [
        "Convert between JSON, YAML, TOML, and ENV",
        "Format configuration data for different toolchains",
        "Parse config files locally in the browser",
        "Copy converted output"
      ]
    },
    {
      "id": "jwt-decoder",
      "lang": "en",
      "title": "JWT Decoder",
      "description": "Decode JWT header and payload online, inspect expiry and common claims, and generate a local SHA-256 fingerprint for opaque API tokens.",
      "summary": "Decode JWTs and inspect API tokens",
      "category": "developer",
      "url": "https://www.solvin-apps.com/tools/jwt-decoder/",
      "keywords": [
        "JWT decoder",
        "JSON web token decoder",
        "API token inspector",
        "bearer token decoder",
        "JWT claims",
        "JWT expiry checker"
      ],
      "features": [
        "Decode JWT header and payload",
        "Inspect exp, iat, iss, sub, aud, scope, and algorithm claims",
        "Generate a SHA-256 token fingerprint locally",
        "Process tokens only in the browser"
      ]
    },
    {
      "id": "url-parser",
      "lang": "en",
      "title": "URL Parser",
      "description": "Parse URLs online, inspect protocol, host, path, hash, encoded query parameters, and compare two URLs to find added, removed, or changed query params.",
      "summary": "Parse URLs and compare query params",
      "category": "developer",
      "url": "https://www.solvin-apps.com/tools/url-parser/",
      "keywords": [
        "URL parser",
        "query parameter parser",
        "URL decoder",
        "URL encoder",
        "query diff",
        "UTM diff",
        "online URL tool"
      ],
      "features": [
        "Parse URL components and normalized hrefs",
        "Decode and encode URL fragments",
        "List repeated query parameters",
        "Compare two URLs and highlight query differences"
      ]
    },
    {
      "id": "codec-toolkit",
      "lang": "en",
      "title": "Text Codec Toolkit",
      "description": "Encode, decode, escape, and hash text online in your browser. Convert URL components, Base64, Base64URL, HTML entities, JSON strings, Unicode escapes, UTF-8 hex, binary bytes, and SHA digests locally.",
      "summary": "Encode, decode, escape, and hash text",
      "category": "developer",
      "url": "https://www.solvin-apps.com/tools/codec-toolkit/",
      "keywords": [
        "text codec toolkit",
        "Base64 encoder",
        "Base64 decoder",
        "URL encoder",
        "URL decoder",
        "HTML escape",
        "JSON string escape",
        "Unicode escape",
        "hex encoder",
        "binary encoder",
        "SHA256 hash"
      ],
      "features": [
        "Encode and decode URL components, Base64, and Base64URL",
        "Escape and unescape HTML entities, JSON strings, and Unicode sequences",
        "Convert UTF-8 text to hex or binary byte groups",
        "Generate SHA-1, SHA-256, SHA-384, and SHA-512 digests locally"
      ]
    },
    {
      "id": "xml-toolkit",
      "lang": "en",
      "title": "XML Toolkit",
      "description": "Format XML, minify XML, validate XML structure, and convert XML to JSON locally in the browser for feeds, sitemaps, config files, and API payloads.",
      "summary": "Format, minify, validate, and convert XML",
      "category": "developer",
      "url": "https://www.solvin-apps.com/tools/xml-toolkit/",
      "keywords": [
        "XML formatter",
        "XML minifier",
        "XML validator",
        "XML to JSON",
        "sitemap XML formatter",
        "RSS XML formatter",
        "online XML tool"
      ],
      "features": [
        "Format nested XML with indentation",
        "Minify XML for compact output",
        "Validate XML tags and parser errors",
        "Convert XML trees into JSON objects locally"
      ]
    },
    {
      "id": "csv-toolkit",
      "lang": "en",
      "title": "CSV Toolkit",
      "description": "Convert CSV to JSON, JSON to CSV, clean and sort CSV rows, export Markdown tables, and generate SQL INSERT statements locally in the browser.",
      "summary": "Convert, clean, sort, and export CSV data",
      "category": "developer",
      "url": "https://www.solvin-apps.com/tools/csv-toolkit/",
      "keywords": [
        "CSV toolkit",
        "CSV to JSON",
        "JSON to CSV",
        "CSV cleaner",
        "CSV sorter",
        "CSV to Markdown table",
        "CSV to SQL insert",
        "online CSV converter"
      ],
      "features": [
        "Convert CSV rows to JSON arrays and JSON arrays back to CSV",
        "Trim, deduplicate, and sort CSV data",
        "Export CSV as Markdown tables",
        "Generate SQL INSERT statements from CSV headers and rows"
      ]
    },
    {
      "id": "sub2api-crs-converter",
      "lang": "en",
      "title": "sub2api CRS JSON Converter",
      "description": "Convert Claude account export JSON between sub2api and Claude Relay Service formats locally in the browser. Paste accounts JSON, map token fields, preserve metadata, and copy the converted backup.",
      "summary": "Convert sub2api and CRS account JSON",
      "category": "developer",
      "url": "https://www.solvin-apps.com/tools/sub2api-crs-converter/",
      "keywords": [
        "sub2api CRS converter",
        "Claude Relay Service JSON",
        "sub2api JSON",
        "Claude account export",
        "Claude token migration",
        "CRS backup converter"
      ],
      "features": [
        "Convert sub2api accounts arrays to CRS data.claudeAccounts",
        "Convert CRS Claude account backups back to sub2api accounts",
        "Preserve OAuth token fields, account metadata, and unknown extra fields",
        "Run the migration locally in the browser without uploading JSON"
      ]
    },
    {
      "id": "developer-toolkit",
      "lang": "en",
      "title": "Developer Toolkit",
      "description": "Use practical developer tools online for regex testing, cron explanation, timestamp conversion, UUID and password generation, SHA hash and HMAC calculation, text diff, JSON Schema inference, CSV to JSON conversion, and SQL INSERT generation locally in the browser.",
      "summary": "Regex, cron, timestamp, UUID, hash, diff, CSV, and SQL tools",
      "category": "developer",
      "url": "https://www.solvin-apps.com/tools/developer-toolkit/",
      "keywords": [
        "developer toolkit",
        "regex tester",
        "cron explainer",
        "timestamp converter",
        "UUID generator",
        "password generator",
        "SHA hash generator",
        "HMAC generator",
        "text diff tool",
        "JSON Schema generator",
        "CSV to JSON",
        "SQL insert generator"
      ],
      "features": [
        "Test JavaScript regular expressions and inspect matches",
        "Explain cron expressions and convert timestamps",
        "Generate UUIDs, passwords, hashes, and HMAC signatures locally",
        "Infer JSON Schema, convert CSV to JSON, and generate SQL INSERT statements"
      ]
    },
    {
      "id": "seo-toolkit",
      "lang": "en",
      "title": "SEO Toolkit",
      "description": "Generate SEO metadata, Open Graph tags, robots.txt rules, sitemap.xml files, canonical and hreflang tags, JSON-LD schema, UTM campaign links, and cleaned keyword lists locally in the browser.",
      "summary": "Generate meta, robots, sitemap, schema, UTM, and keyword output",
      "category": "seo",
      "url": "https://www.solvin-apps.com/tools/seo-toolkit/",
      "keywords": [
        "SEO toolkit",
        "meta tag generator",
        "Open Graph generator",
        "robots.txt generator",
        "sitemap.xml generator",
        "hreflang generator",
        "canonical tag generator",
        "JSON-LD schema generator",
        "UTM builder",
        "keyword cleaner"
      ],
      "features": [
        "Generate title, description, canonical, Open Graph, and Twitter tags",
        "Build robots.txt and sitemap.xml files for tool pages",
        "Create hreflang tags and JSON-LD schema snippets",
        "Build UTM campaign URLs and clean keyword lists locally"
      ]
    },
    {
      "id": "word-counter",
      "lang": "en",
      "title": "Word Counter",
      "description": "Count words, characters, sentences, paragraphs, reading time, speaking time, keyword density, repeated terms, SEO title length, and meta description length locally in the browser.",
      "summary": "Count words, reading time, and keyword density",
      "category": "seo",
      "url": "https://www.solvin-apps.com/tools/word-counter/",
      "keywords": [
        "word counter",
        "character counter",
        "keyword density checker",
        "reading time calculator",
        "SEO title length checker",
        "meta description length checker",
        "content analysis tool"
      ],
      "features": [
        "Count words, characters, sentences, and paragraphs",
        "Estimate reading and speaking time",
        "Measure focus keyword density and repeated terms",
        "Check SEO title and meta description lengths"
      ]
    },
    {
      "id": "social-preview",
      "lang": "en",
      "title": "Social Preview Checker",
      "description": "Preview how a page title, description, image, and URL can look in Google-style snippets, X cards, Facebook cards, and LinkedIn shares, then copy Open Graph and Twitter meta tags.",
      "summary": "Preview Open Graph and Twitter cards",
      "category": "seo",
      "url": "https://www.solvin-apps.com/tools/social-preview/",
      "keywords": [
        "social preview checker",
        "Open Graph preview",
        "Twitter card preview",
        "Facebook share preview",
        "LinkedIn preview",
        "meta tag preview",
        "OG image checker"
      ],
      "features": [
        "Preview search, X, Facebook, and LinkedIn share cards",
        "Check title, description, URL, and image length signals",
        "Generate Open Graph and Twitter card meta tags",
        "Run entirely in the browser without fetching the target page"
      ]
    },
    {
      "id": "schema-generator",
      "lang": "en",
      "title": "Schema Markup Generator",
      "description": "Generate valid JSON-LD schema markup for FAQPage, HowTo, Article, Product, SoftwareApplication, BreadcrumbList, and LocalBusiness pages locally in the browser.",
      "summary": "Generate JSON-LD schema markup",
      "category": "seo",
      "url": "https://www.solvin-apps.com/tools/schema-generator/",
      "keywords": [
        "schema markup generator",
        "JSON-LD generator",
        "FAQ schema",
        "HowTo schema",
        "Article schema",
        "Product schema",
        "SoftwareApplication schema",
        "BreadcrumbList schema",
        "LocalBusiness schema"
      ],
      "features": [
        "Generate JSON-LD for FAQPage, HowTo, Article, Product, SoftwareApplication, BreadcrumbList, and LocalBusiness",
        "Edit structured fields without writing JSON by hand",
        "Validate required schema fields before copying",
        "Create browser-local schema snippets for SEO pages"
      ]
    },
    {
      "id": "keyword-trends-ranker",
      "lang": "en",
      "title": "Keyword Trends Ranker",
      "description": "Rank keywords from Google Trends CSV exports, related queries, and manual keyword tables. Score interest, growth, breakout terms, opportunity, and difficulty locally in the browser.",
      "summary": "Rank Google Trends CSV exports and keyword tables",
      "category": "seo",
      "url": "https://www.solvin-apps.com/tools/keyword-trends-ranker/",
      "keywords": [
        "keyword trends ranker",
        "Google Trends CSV analyzer",
        "keyword ranking tool",
        "keyword opportunity score",
        "related queries analyzer",
        "SEO keyword research tool",
        "trend keyword checker"
      ],
      "features": [
        "Import Google Trends time series CSV exports",
        "Rank related queries and breakout keywords",
        "Score interest, growth, opportunity, volume, and difficulty",
        "Export ranked keywords as CSV or Markdown"
      ]
    },
    {
      "id": "app-resource-cropper",
      "lang": "en",
      "title": "App Resource Cropper",
      "description": "Upload an app icon and automatically crop the required iOS, Android, and app store asset sizes.",
      "summary": "Generate App Store assets",
      "category": "launch",
      "url": "https://www.solvin-apps.com/tools/app-resource-cropper/",
      "keywords": [
        "app icon cropper",
        "App Store icons",
        "Android icons",
        "iOS icon sizes",
        "app asset generator",
        "app store assets"
      ],
      "features": [
        "Upload an app icon and crop automatically",
        "Generate multi-size iOS and Android assets",
        "Batch download app icon resources",
        "Process images locally in the browser"
      ]
    },
    {
      "id": "pdf-tools",
      "lang": "en",
      "title": "PDF Tools Matrix",
      "description": "Use free PDF tools online to merge PDF files, split or extract pages, organize and rotate pages, add watermarks, signatures, and page numbers, clean metadata, flatten forms, compare PDF text, extract copyable text, convert PDF pages to PNG, convert HTML to PDF, resize pages, and convert PNG or JPG images to PDF locally in the browser.",
      "summary": "Merge, split, compress, sign, convert, resize, and organize PDFs",
      "category": "document",
      "url": "https://www.solvin-apps.com/tools/pdf-tools/",
      "keywords": [
        "PDF tools",
        "merge PDF",
        "split PDF",
        "compress PDF",
        "sign PDF",
        "add watermark to PDF",
        "add page numbers to PDF",
        "PDF to PNG",
        "HTML to PDF",
        "resize PDF pages",
        "flatten PDF form",
        "compare PDF",
        "rearrange PDF pages",
        "rotate PDF pages",
        "remove PDF metadata",
        "PDF to text",
        "images to PDF"
      ],
      "features": [
        "Merge, split, organize, rotate, delete, resize, watermark, sign, and number PDF pages",
        "Convert PDF pages to PNG images and convert HTML or images to PDF",
        "Clean PDF metadata, flatten fillable forms, and compare copyable PDF text",
        "Extract copyable text locally in the browser without OCR or server upload"
      ]
    },
    {
      "id": "markdown-to-pdf",
      "lang": "en",
      "title": "Markdown to PDF",
      "description": "Convert Markdown to PDF online with table-friendly print styling. Render GitHub Flavored Markdown tables with borders, repeated headers, wrapped cells, landscape mode, and local browser processing.",
      "summary": "Convert Markdown tables to print-ready PDF",
      "category": "document",
      "url": "https://www.solvin-apps.com/tools/markdown-to-pdf/",
      "keywords": [
        "Markdown to PDF",
        "markdown table to PDF",
        "MD to PDF",
        "GitHub markdown PDF",
        "convert markdown to PDF",
        "table friendly PDF",
        "print markdown online"
      ],
      "features": [
        "Convert Markdown into a printable PDF layout",
        "Render GitHub Flavored Markdown tables with borders and wrapped cells",
        "Repeat table headers across printed pages",
        "Use portrait, landscape, compact, and wide table modes locally in the browser"
      ]
    },
    {
      "id": "markdown-utilities",
      "lang": "en",
      "title": "Markdown Utilities",
      "description": "Edit and preview Markdown online, format Markdown tables, convert CSV or TSV to Markdown tables, convert HTML to Markdown, render Mermaid diagrams to SVG, generate Markdown slides, build a GitHub-style table of contents, and export Markdown as HTML or PDF locally in the browser.",
      "summary": "Preview, format tables, convert HTML, render Mermaid, build slides and TOC",
      "category": "document",
      "url": "https://www.solvin-apps.com/tools/markdown-utilities/",
      "keywords": [
        "Markdown utilities",
        "Markdown table formatter",
        "CSV to Markdown table",
        "HTML to Markdown",
        "Mermaid preview",
        "Mermaid to SVG",
        "Markdown slides",
        "Markdown TOC generator",
        "Markdown live preview",
        "Markdown to HTML",
        "Markdown to PDF"
      ],
      "features": [
        "Preview GitHub Flavored Markdown and render Mermaid diagrams locally",
        "Format Markdown tables and convert CSV, TSV, or HTML to Markdown",
        "Generate Markdown slides and GitHub-style table of contents",
        "Export Markdown as HTML or browser-saved PDF"
      ]
    },
    {
      "id": "favicon-generator",
      "lang": "en",
      "title": "Favicon & PWA Icon Generator",
      "description": "Generate favicon.ico, PNG favicons, Apple touch icons, Android Chrome icons, maskable PWA icons, and a web manifest from one uploaded logo or app icon.",
      "summary": "Generate favicons and PWA icons",
      "category": "launch",
      "url": "https://www.solvin-apps.com/tools/favicon-generator/",
      "keywords": [
        "favicon generator",
        "PWA icon generator",
        "web manifest generator",
        "apple touch icon",
        "maskable icon",
        "favicon.ico generator"
      ],
      "features": [
        "Upload one logo or app icon",
        "Generate favicon.ico and PNG favicon sizes",
        "Create Apple touch, Android Chrome, and maskable PWA icons",
        "Export a ready-to-use web manifest"
      ]
    },
    {
      "id": "feature-graphic",
      "lang": "en",
      "title": "Feature Graphic Generator",
      "description": "Create Google Play feature graphics online. Upload an app logo, add the app name and short description, then choose layouts, color palettes, background patterns, and fonts to export a 1024x500 PNG for store listings, ASO assets, and app launches.",
      "summary": "Generate 1024x500 Google Play feature graphics online",
      "category": "launch",
      "url": "https://www.solvin-apps.com/tools/feature-graphic/",
      "keywords": [
        "Google Play feature graphic",
        "feature graphic generator",
        "1024x500 banner",
        "app store assets",
        "ASO assets",
        "Google Play launch"
      ],
      "features": [
        "Generate 1024x500 Google Play feature graphics",
        "Upload a logo and add app name and description",
        "Combine layouts, palettes, patterns, and fonts",
        "Export a store-ready PNG banner"
      ]
    },
    {
      "id": "screenshot-set",
      "lang": "en",
      "title": "Screenshot Set Generator",
      "description": "Generate app store screenshot sets online. Upload app screenshots, choose layout, background, typography, frame style, and target devices independently, then export PNG images for iPhone, iPad, Android phones, and tablets for App Store, Google Play, ASO updates, and launches.",
      "summary": "Generate multi-device app store screenshot sets",
      "category": "launch",
      "url": "https://www.solvin-apps.com/tools/screenshot-set/",
      "keywords": [
        "app store screenshots",
        "App Store screenshot generator",
        "Google Play screenshots",
        "multi-device screenshot set",
        "ASO screenshot assets",
        "iPhone screenshots",
        "Android screenshots"
      ],
      "features": [
        "Upload multiple app screenshots and generate store sets",
        "Add a headline and subtitle for each screenshot",
        "Choose layout, background, typography, and device frame",
        "Batch export PNGs for iPhone, iPad, Android phones, and tablets"
      ]
    },
    {
      "id": "apple-watch-screenshot-set",
      "lang": "en",
      "title": "Apple Watch Screenshot Set Generator",
      "description": "Generate Apple Watch App Store screenshots online. Upload watchOS screenshots, choose Ultra, Series 11, Series 9, Series 6, or Series 3 output sizes, apply optional rounded display treatment, and export exact-size PNG files for App Store Connect.",
      "summary": "Generate App Store screenshots for Apple Watch",
      "category": "launch",
      "url": "https://www.solvin-apps.com/tools/apple-watch-screenshot-set/",
      "keywords": [
        "Apple Watch screenshots",
        "watchOS screenshot generator",
        "App Store Watch screenshots",
        "Apple Watch Ultra screenshots",
        "Series 11 screenshots",
        "App Store Connect screenshot sizes"
      ],
      "features": [
        "Upload multiple Apple Watch screenshots",
        "Choose one App Store Watch output size",
        "Resize, crop, or fit screenshots locally in the browser",
        "Export exact-size PNG files as a ZIP"
      ]
    },
    {
      "id": "image-qr",
      "lang": "en",
      "title": "Image QR Code Generator",
      "description": "Create scan-safe QR codes with a logo or image in the center. Enter a URL or text, upload a logo, choose background colors, texture, module shape, and QR palette, then export a high-resolution PNG QR code in the browser.",
      "summary": "Create scan-safe QR codes with a logo or image in the center",
      "category": "image",
      "url": "https://www.solvin-apps.com/tools/image-qr/",
      "keywords": [
        "image QR code generator",
        "logo QR code",
        "center logo QR code",
        "branded QR code",
        "QR code maker",
        "app download QR code",
        "online QR generator"
      ],
      "features": [
        "Generate QR codes from URLs or text",
        "Upload a logo or image into the QR center",
        "Choose background colors, texture, module shape, and palette",
        "Export high-resolution PNG QR codes in the browser"
      ]
    },
    {
      "id": "color-palette",
      "lang": "en",
      "title": "Color Extractor & Brand Palette Generator",
      "description": "Extract colors from images online and generate a practical brand palette. Upload a logo, icon, screenshot, or product image to identify dominant colors, create primary, secondary, accent, background, surface, and text color tokens, then export CSS variables, JSON, or a PNG palette locally in the browser.",
      "summary": "Extract colors and generate brand palettes",
      "category": "image",
      "url": "https://www.solvin-apps.com/tools/color-palette/",
      "keywords": [
        "color extractor",
        "brand palette generator",
        "extract colors from image",
        "image color picker",
        "logo color palette",
        "CSS color variables",
        "design palette tool"
      ],
      "features": [
        "Upload a logo, screenshot, icon, or product image",
        "Extract dominant colors locally in the browser",
        "Generate brand tokens for primary, secondary, accent, background, surface, and text colors",
        "Export CSS variables, JSON, and PNG palette images"
      ]
    },
    {
      "id": "image-tools",
      "lang": "en",
      "title": "Image Tools Matrix",
      "description": "Use one image tools matrix for online image conversion, compression, resizing, PNG to WebP, JPG to WebP, WebP to PNG, PNG to JPG, JPG to PNG, and image to Base64 workflows in the browser.",
      "summary": "Convert, compress, resize, and encode images in one place",
      "category": "image",
      "url": "https://www.solvin-apps.com/tools/image-tools/",
      "keywords": [
        "image tools",
        "image converter",
        "image compressor",
        "resize image online",
        "PNG to WebP",
        "JPG to WebP",
        "WebP to PNG",
        "image to Base64"
      ],
      "features": [
        "Switch between image tools in one workspace",
        "Convert PNG, JPG, WebP, and AVIF when supported",
        "Compress and resize images locally",
        "Generate Base64 image data URLs"
      ]
    },
    {
      "id": "image-converter",
      "lang": "en",
      "title": "Image Converter",
      "description": "Convert and compress images online in the browser. Batch export PNG, JPEG, WebP, or AVIF files with quality controls while keeping the original dimensions.",
      "summary": "Convert and compress images",
      "category": "image",
      "url": "https://www.solvin-apps.com/tools/image-converter/",
      "keywords": [
        "image converter",
        "image compressor",
        "PNG to WebP",
        "JPG to WebP",
        "AVIF converter",
        "batch image converter"
      ],
      "features": [
        "Batch upload images for local conversion",
        "Export PNG, JPEG, WebP, or AVIF when supported by the browser",
        "Keep original image width and height",
        "Adjust quality and flatten transparent pixels"
      ]
    },
    {
      "id": "image-compressor",
      "lang": "en",
      "title": "Image Compressor",
      "description": "Compress images online in your browser. Batch upload PNG, JPG, WebP, SVG, or GIF files, choose output format and quality, then download smaller images without resizing.",
      "summary": "Compress images in the browser",
      "category": "image",
      "url": "https://www.solvin-apps.com/tools/image-compressor/",
      "keywords": [
        "image compressor",
        "compress image online",
        "reduce image size",
        "JPG compressor",
        "PNG compressor",
        "WebP compressor"
      ],
      "features": [
        "Batch compress images locally",
        "Adjust output quality",
        "Keep original image width and height",
        "Export PNG, JPEG, WebP, or AVIF"
      ]
    },
    {
      "id": "resize-image",
      "lang": "en",
      "title": "Resize Image",
      "description": "Resize images online by maximum width and height. Batch upload images, keep aspect ratio, choose output format, and download resized files locally.",
      "summary": "Resize images by max width and height",
      "category": "image",
      "url": "https://www.solvin-apps.com/tools/resize-image/",
      "keywords": [
        "resize image online",
        "image resizer",
        "resize JPG",
        "resize PNG",
        "resize WebP",
        "batch image resize"
      ],
      "features": [
        "Resize images by maximum width and height",
        "Keep aspect ratio automatically",
        "Batch process image files",
        "Export PNG, JPEG, WebP, or AVIF"
      ]
    },
    {
      "id": "png-to-webp",
      "lang": "en",
      "title": "PNG to WebP Converter",
      "description": "Convert PNG images to WebP online in your browser. Batch upload PNG files, keep transparency, adjust quality, and download WebP output locally without resizing.",
      "summary": "Convert PNG images to WebP",
      "category": "image",
      "url": "https://www.solvin-apps.com/tools/png-to-webp/",
      "keywords": [
        "PNG to WebP",
        "convert PNG to WebP",
        "PNG WebP converter",
        "online WebP converter",
        "image converter"
      ],
      "features": [
        "Batch convert PNG to WebP",
        "Keep transparent backgrounds when possible",
        "Adjust WebP quality without resizing images",
        "Process images locally in the browser"
      ]
    },
    {
      "id": "jpg-to-webp",
      "lang": "en",
      "title": "JPG to WebP Converter",
      "description": "Convert JPG and JPEG images to WebP online. Batch process photos locally, adjust WebP quality, keep the original dimensions, and download smaller WebP files.",
      "summary": "Convert JPG photos to WebP",
      "category": "image",
      "url": "https://www.solvin-apps.com/tools/jpg-to-webp/",
      "keywords": [
        "JPG to WebP",
        "JPEG to WebP",
        "convert JPG to WebP",
        "photo to WebP",
        "WebP converter"
      ],
      "features": [
        "Batch convert JPG and JPEG to WebP",
        "Adjust output quality",
        "Keep original image dimensions",
        "Process images locally in the browser"
      ]
    },
    {
      "id": "webp-to-png",
      "lang": "en",
      "title": "WebP to PNG Converter",
      "description": "Convert WebP images to PNG online in the browser. Upload WebP files and export PNG images for design tools, editing workflows, and compatibility.",
      "summary": "Convert WebP images to PNG",
      "category": "image",
      "url": "https://www.solvin-apps.com/tools/webp-to-png/",
      "keywords": [
        "WebP to PNG",
        "convert WebP to PNG",
        "WebP PNG converter",
        "online image converter"
      ],
      "features": [
        "Batch convert WebP images to PNG",
        "Preserve image transparency when available",
        "Keep original image dimensions",
        "Process files locally in the browser"
      ]
    },
    {
      "id": "png-to-jpg",
      "lang": "en",
      "title": "PNG to JPG Converter",
      "description": "Convert PNG images to JPG online. Fill transparent pixels with a background color, adjust JPEG quality, keep the original dimensions, and download JPG files locally.",
      "summary": "Convert PNG images to JPG",
      "category": "image",
      "url": "https://www.solvin-apps.com/tools/png-to-jpg/",
      "keywords": [
        "PNG to JPG",
        "PNG to JPEG",
        "convert PNG to JPG",
        "online JPG converter",
        "image converter"
      ],
      "features": [
        "Batch convert PNG to JPG",
        "Flatten transparent pixels with a chosen background",
        "Adjust JPEG quality",
        "Keep original image dimensions"
      ]
    },
    {
      "id": "jpg-to-png",
      "lang": "en",
      "title": "JPG to PNG Converter",
      "description": "Convert JPG and JPEG images to PNG online. Batch upload photos, keep the original dimensions, and export PNG files locally in the browser.",
      "summary": "Convert JPG images to PNG",
      "category": "image",
      "url": "https://www.solvin-apps.com/tools/jpg-to-png/",
      "keywords": [
        "JPG to PNG",
        "JPEG to PNG",
        "convert JPG to PNG",
        "online PNG converter",
        "image converter"
      ],
      "features": [
        "Batch convert JPG and JPEG to PNG",
        "Export PNG files locally",
        "Keep original image dimensions",
        "No upload required"
      ]
    },
    {
      "id": "image-to-base64",
      "lang": "en",
      "title": "Image to Base64 Converter",
      "description": "Convert images to Base64 data URLs online in the browser. Upload PNG, JPG, WebP, SVG, or GIF files and copy or download Base64 text output.",
      "summary": "Convert images to Base64 data URLs",
      "category": "image",
      "url": "https://www.solvin-apps.com/tools/image-to-base64/",
      "keywords": [
        "image to Base64",
        "convert image to Base64",
        "Base64 image converter",
        "data URL generator",
        "image data URI"
      ],
      "features": [
        "Convert images to Base64 data URLs",
        "Copy Base64 output",
        "Download Base64 text files",
        "Process images locally in the browser"
      ]
    },
    {
      "id": "screenshot-annotator",
      "lang": "en",
      "title": "Screenshot Annotator",
      "description": "Annotate screenshots online for app store images, release notes, product documentation, bug reports, tutorials, and support articles. Upload a screenshot, add arrows, boxes, circles, highlights, text notes, and numbered steps, then export an annotated PNG locally in the browser.",
      "summary": "Mark screenshots with arrows, boxes, text, and steps",
      "category": "image",
      "url": "https://www.solvin-apps.com/tools/screenshot-annotator/",
      "keywords": [
        "screenshot annotator",
        "annotate screenshot online",
        "add arrows to screenshot",
        "screenshot markup tool",
        "image annotation",
        "product documentation screenshots",
        "bug report screenshot"
      ],
      "features": [
        "Upload screenshots and annotate locally in the browser",
        "Add arrows, boxes, circles, highlights, text labels, and step numbers",
        "Edit annotation color, stroke width, and text content",
        "Export a polished annotated PNG image"
      ]
    },
    {
      "id": "sequence-image",
      "lang": "en",
      "title": "Sequence Image Composer",
      "description": "Create a sequence image online from multiple screenshots, photos, or UI images. Upload images, arrange their order, edit step titles and descriptions, choose a horizontal storyboard, vertical flow, grid, or timeline layout, select a visual style, and export one polished PNG locally in the browser.",
      "summary": "Combine multiple images into one ordered process graphic",
      "category": "image",
      "url": "https://www.solvin-apps.com/tools/sequence-image/",
      "keywords": [
        "sequence image generator",
        "combine images in order",
        "storyboard image maker",
        "step-by-step image generator",
        "process graphic maker",
        "tutorial image composer",
        "image collage tool"
      ],
      "features": [
        "Upload multiple images and arrange their order",
        "Add a title and description for each step",
        "Choose horizontal, vertical, grid, or timeline layouts",
        "Select visual styles and export one PNG image locally"
      ]
    },
    {
      "id": "urgekit",
      "lang": "zh-cn",
      "title": "UrgeKit",
      "description": "使用 UrgeKit 快速启动冲动 SOS，记录触发原因，复盘中断时刻，生成 7 天重置计划，并把习惯数据保存在浏览器本地。",
      "summary": "用于习惯重置的冲动 SOS 与触发记录工具",
      "category": "wellness",
      "url": "https://www.solvin-apps.com/tools/zh-cn/urgekit/",
      "keywords": [
        "UrgeKit",
        "冲动SOS",
        "冲动记录",
        "触发记录",
        "戒掉坏习惯",
        "中断复盘",
        "7天重置挑战",
        "戒电子烟",
        "戒糖",
        "戒咖啡因",
        "社交媒体戒断",
        "戒游戏"
      ],
      "features": [
        "启动 1、3、5 或 10 分钟冲动 SOS 倒计时",
        "本地记录触发原因、情绪、强度和结果",
        "记录中断时刻并选择下一步",
        "无需 AI，在本地生成 7 天重置计划和挑战"
      ]
    },
    {
      "id": "text-reflower",
      "lang": "zh-cn",
      "title": "文本重排",
      "description": "在线清理从 PDF、网页或文档复制出的杂乱文本，合并断行、清理空格并优化中英文排版。",
      "summary": "修复 PDF 换行和格式",
      "category": "developer",
      "url": "https://www.solvin-apps.com/tools/zh-cn/text-reflower/",
      "keywords": [
        "文本重排",
        "PDF断行修复",
        "文本清理",
        "空格清理",
        "中英文排版",
        "在线文本工具"
      ],
      "features": [
        "合并 PDF 断行",
        "清理多余空格和制表符",
        "优化中英文之间的空格",
        "修复常见标点和驼峰粘连"
      ]
    },
    {
      "id": "json",
      "lang": "zh-cn",
      "title": "JSON 格式化",
      "description": "在线格式化、压缩和校验 JSON 数据，适合开发调试、接口排查和配置文件整理。",
      "summary": "格式化和验证 JSON",
      "category": "developer",
      "url": "https://www.solvin-apps.com/tools/zh-cn/json/",
      "keywords": [
        "JSON格式化",
        "JSON校验",
        "JSON压缩",
        "JSON美化",
        "在线JSON工具",
        "API调试"
      ],
      "features": [
        "格式化 JSON 数据",
        "压缩 JSON 数据",
        "校验 JSON 语法",
        "复制格式化结果"
      ]
    },
    {
      "id": "config-converter",
      "lang": "zh-cn",
      "title": "配置转换器",
      "description": "在线转换 JSON、YAML、TOML 和 ENV 配置文件。粘贴配置内容，在浏览器本地解析，并导出适合另一种工具链的干净结果。",
      "summary": "转换 JSON、YAML、TOML 和 ENV",
      "category": "developer",
      "url": "https://www.solvin-apps.com/tools/zh-cn/config-converter/",
      "keywords": [
        "JSON YAML转换器",
        "TOML转换器",
        "ENV转换器",
        "配置转换器",
        "配置文件转换",
        "在线开发者工具"
      ],
      "features": [
        "在 JSON、YAML、TOML 和 ENV 之间转换",
        "为不同工具链整理配置数据",
        "在浏览器本地解析配置文件",
        "复制转换后的结果"
      ]
    },
    {
      "id": "jwt-decoder",
      "lang": "zh-cn",
      "title": "JWT 解码器",
      "description": "在线解码 JWT header 和 payload，检查过期时间与常见 claims，并为不透明 API token 在本地生成 SHA-256 指纹。",
      "summary": "解码 JWT 并检查 API token",
      "category": "developer",
      "url": "https://www.solvin-apps.com/tools/zh-cn/jwt-decoder/",
      "keywords": [
        "JWT解码器",
        "JSON Web Token解码",
        "API token检查器",
        "Bearer token解码",
        "JWT claims",
        "JWT过期检查"
      ],
      "features": [
        "解码 JWT header 和 payload",
        "检查 exp、iat、iss、sub、aud、scope 和算法 claims",
        "本地生成 SHA-256 token 指纹",
        "只在浏览器中处理 token"
      ]
    },
    {
      "id": "url-parser",
      "lang": "zh-cn",
      "title": "URL 解析器",
      "description": "在线解析 URL，检查协议、域名、路径、hash、编码后的查询参数，并对比两个 URL 中新增、删除或变化的 query 参数。",
      "summary": "解析 URL 并对比查询参数",
      "category": "developer",
      "url": "https://www.solvin-apps.com/tools/zh-cn/url-parser/",
      "keywords": [
        "URL解析器",
        "查询参数解析",
        "URL解码",
        "URL编码",
        "查询参数对比",
        "UTM对比",
        "在线URL工具"
      ],
      "features": [
        "解析 URL 组成部分和标准化链接",
        "解码和编码 URL 片段",
        "列出重复查询参数",
        "对比两个 URL 并标记 query 差异"
      ]
    },
    {
      "id": "codec-toolkit",
      "lang": "zh-cn",
      "title": "文本编解码工具箱",
      "description": "在浏览器本地完成文本编码、解码、转义和哈希。支持 URL component、Base64、Base64URL、HTML 实体、JSON 字符串、Unicode escape、UTF-8 Hex、二进制字节和 SHA 摘要。",
      "summary": "编码、解码、转义和哈希文本",
      "category": "developer",
      "url": "https://www.solvin-apps.com/tools/zh-cn/codec-toolkit/",
      "keywords": [
        "文本编解码工具",
        "Base64编码",
        "Base64解码",
        "URL编码",
        "URL解码",
        "HTML转义",
        "JSON字符串转义",
        "Unicode转义",
        "Hex编码",
        "Binary编码",
        "SHA256哈希"
      ],
      "features": [
        "URL component、Base64 和 Base64URL 编码解码",
        "HTML 实体、JSON 字符串和 Unicode 序列转义反转义",
        "把 UTF-8 文本转换为 Hex 或二进制字节组",
        "本地生成 SHA-1、SHA-256、SHA-384 和 SHA-512 摘要"
      ]
    },
    {
      "id": "xml-toolkit",
      "lang": "zh-cn",
      "title": "XML 工具箱",
      "description": "在浏览器本地格式化 XML、压缩 XML、校验 XML 结构，并把 XML 转换为 JSON，适合 feeds、sitemap、配置文件和 API payload。",
      "summary": "格式化、压缩、校验和转换 XML",
      "category": "developer",
      "url": "https://www.solvin-apps.com/tools/zh-cn/xml-toolkit/",
      "keywords": [
        "XML格式化",
        "XML压缩",
        "XML校验",
        "XML转JSON",
        "sitemap XML格式化",
        "RSS XML格式化",
        "在线XML工具"
      ],
      "features": [
        "按缩进格式化嵌套 XML",
        "压缩 XML 输出便于复制",
        "校验 XML 标签结构和解析错误",
        "把 XML 树转换为 JSON 对象并在本地处理"
      ]
    },
    {
      "id": "csv-toolkit",
      "lang": "zh-cn",
      "title": "CSV 工具箱",
      "description": "在浏览器本地把 CSV 转 JSON、JSON 转 CSV，清理和排序 CSV 行，导出 Markdown 表格，并从 CSV 生成 SQL INSERT 语句。",
      "summary": "转换、清理、排序和导出 CSV 数据",
      "category": "developer",
      "url": "https://www.solvin-apps.com/tools/zh-cn/csv-toolkit/",
      "keywords": [
        "CSV工具",
        "CSV转JSON",
        "JSON转CSV",
        "CSV清理",
        "CSV排序",
        "CSV转Markdown表格",
        "CSV转SQL Insert",
        "在线CSV转换"
      ],
      "features": [
        "把 CSV 行转换为 JSON 数组，并把 JSON 数组转回 CSV",
        "裁剪、去重和排序 CSV 数据",
        "导出 CSV 为 Markdown 表格",
        "根据 CSV 表头和行生成 SQL INSERT 语句"
      ]
    },
    {
      "id": "sub2api-crs-converter",
      "lang": "zh-cn",
      "title": "sub2api CRS JSON 互转",
      "description": "在浏览器本地把 Claude 账户导出 JSON 在 sub2api 和 Claude Relay Service 格式之间互转。粘贴 accounts JSON，映射 token 字段，保留元数据，并复制转换后的备份。",
      "summary": "转换 sub2api 与 CRS 账户 JSON",
      "category": "developer",
      "url": "https://www.solvin-apps.com/tools/zh-cn/sub2api-crs-converter/",
      "keywords": [
        "sub2api CRS转换器",
        "Claude Relay Service JSON",
        "sub2api JSON",
        "Claude账户导出",
        "Claude token迁移",
        "CRS备份转换"
      ],
      "features": [
        "把 sub2api accounts 数组转换为 CRS data.claudeAccounts",
        "把 CRS Claude 账户备份转换回 sub2api accounts",
        "保留 OAuth token 字段、账户元数据和未知扩展字段",
        "在浏览器本地完成迁移，不上传 JSON"
      ]
    },
    {
      "id": "developer-toolkit",
      "lang": "zh-cn",
      "title": "开发者工具箱",
      "description": "在线使用实用开发者工具：Regex 测试、cron 解释、时间戳转换、UUID 和密码生成、SHA Hash 和 HMAC 计算、文本 Diff、JSON Schema 推断、CSV 转 JSON、SQL INSERT 生成。所有处理都在浏览器本地完成。",
      "summary": "Regex、cron、时间戳、UUID、Hash、Diff、CSV 和 SQL 工具",
      "category": "developer",
      "url": "https://www.solvin-apps.com/tools/zh-cn/developer-toolkit/",
      "keywords": [
        "开发者工具箱",
        "Regex测试",
        "Cron解释",
        "时间戳转换",
        "UUID生成器",
        "密码生成器",
        "SHA Hash生成器",
        "HMAC生成器",
        "文本Diff工具",
        "JSON Schema生成器",
        "CSV转JSON",
        "SQL Insert生成器"
      ],
      "features": [
        "测试 JavaScript 正则并查看匹配结果",
        "解释 cron 表达式并转换时间戳",
        "本地生成 UUID、密码、Hash 和 HMAC 签名",
        "推断 JSON Schema、CSV 转 JSON 并生成 SQL INSERT"
      ]
    },
    {
      "id": "seo-toolkit",
      "lang": "zh-cn",
      "title": "SEO 工具箱",
      "description": "在浏览器本地生成 SEO metadata、Open Graph 标签、robots.txt 规则、sitemap.xml 文件、canonical 与 hreflang 标签、JSON-LD schema、UTM 投放链接和清理后的关键词列表。",
      "summary": "生成 meta、robots、sitemap、schema、UTM 和关键词结果",
      "category": "seo",
      "url": "https://www.solvin-apps.com/tools/zh-cn/seo-toolkit/",
      "keywords": [
        "SEO工具箱",
        "Meta标签生成器",
        "Open Graph生成器",
        "robots.txt生成器",
        "sitemap.xml生成器",
        "hreflang生成器",
        "canonical标签生成器",
        "JSON-LD Schema生成器",
        "UTM生成器",
        "关键词清理"
      ],
      "features": [
        "生成 title、description、canonical、Open Graph 和 Twitter 标签",
        "为工具页生成 robots.txt 和 sitemap.xml",
        "创建 hreflang 标签与 JSON-LD schema 片段",
        "本地生成 UTM 投放链接并清理关键词列表"
      ]
    },
    {
      "id": "word-counter",
      "lang": "zh-cn",
      "title": "字数统计",
      "description": "在浏览器本地统计字数、字符数、句子数、段落数、阅读时间、朗读时间、关键词密度、重复词、SEO title 长度和 meta description 长度。",
      "summary": "统计字数、阅读时间和关键词密度",
      "category": "seo",
      "url": "https://www.solvin-apps.com/tools/zh-cn/word-counter/",
      "keywords": [
        "字数统计",
        "字符统计",
        "关键词密度检测",
        "阅读时间计算器",
        "SEO标题长度检测",
        "Meta描述长度检测",
        "内容分析工具"
      ],
      "features": [
        "统计字数、字符数、句子数和段落数",
        "估算阅读时间和朗读时间",
        "检测目标关键词密度和高频词",
        "检查 SEO title 与 meta description 长度"
      ]
    },
    {
      "id": "social-preview",
      "lang": "zh-cn",
      "title": "社交分享预览",
      "description": "预览页面标题、描述、图片和 URL 在搜索摘要、X 卡片、Facebook 卡片和 LinkedIn 分享中的展示效果，并复制 Open Graph 与 Twitter meta 标签。",
      "summary": "预览 Open Graph 和 Twitter 卡片",
      "category": "seo",
      "url": "https://www.solvin-apps.com/tools/zh-cn/social-preview/",
      "keywords": [
        "社交分享预览",
        "Open Graph预览",
        "Twitter Card预览",
        "Facebook分享预览",
        "LinkedIn预览",
        "Meta标签预览",
        "OG图片检测"
      ],
      "features": [
        "预览搜索、X、Facebook 和 LinkedIn 分享卡片",
        "检查 title、description、URL 和图片长度信号",
        "生成 Open Graph 与 Twitter Card meta 标签",
        "不抓取目标网页，直接在浏览器本地处理输入"
      ]
    },
    {
      "id": "schema-generator",
      "lang": "zh-cn",
      "title": "Schema 标记生成器",
      "description": "在浏览器本地生成 FAQPage、HowTo、Article、Product、SoftwareApplication、BreadcrumbList 和 LocalBusiness 页面可用的 JSON-LD schema 标记。",
      "summary": "生成 JSON-LD schema 标记",
      "category": "seo",
      "url": "https://www.solvin-apps.com/tools/zh-cn/schema-generator/",
      "keywords": [
        "Schema生成器",
        "JSON-LD生成器",
        "FAQ Schema",
        "HowTo Schema",
        "Article Schema",
        "Product Schema",
        "SoftwareApplication Schema",
        "BreadcrumbList Schema",
        "LocalBusiness Schema"
      ],
      "features": [
        "生成 FAQPage、HowTo、Article、Product、SoftwareApplication、BreadcrumbList 和 LocalBusiness 的 JSON-LD",
        "通过结构化表单编辑字段，不用手写 JSON",
        "复制前校验必填 schema 字段",
        "为 SEO 页面生成浏览器本地 schema 片段"
      ]
    },
    {
      "id": "keyword-trends-ranker",
      "lang": "zh-cn",
      "title": "关键词趋势排行",
      "description": "根据 Google Trends CSV 导出、Related queries 和手动关键词表给关键词排序。在浏览器本地计算热度、增长、飙升词、机会、搜索量和难度。",
      "summary": "给 Google Trends CSV 和关键词表排序",
      "category": "seo",
      "url": "https://www.solvin-apps.com/tools/zh-cn/keyword-trends-ranker/",
      "keywords": [
        "关键词趋势排行",
        "Google Trends CSV分析",
        "关键词排序工具",
        "关键词机会分",
        "相关查询分析",
        "SEO关键词研究工具",
        "趋势关键词检测"
      ],
      "features": [
        "导入 Google Trends 时间序列 CSV",
        "排序相关查询和飙升关键词",
        "计算热度、增长、机会、搜索量和难度",
        "把关键词排行导出为 CSV 或 Markdown"
      ]
    },
    {
      "id": "app-resource-cropper",
      "lang": "zh-cn",
      "title": "应用资源裁剪",
      "description": "上传应用图标并自动裁剪生成 iOS、Android 和商店上架需要的多尺寸应用资源。",
      "summary": "生成 App Store 资产",
      "category": "launch",
      "url": "https://www.solvin-apps.com/tools/zh-cn/app-resource-cropper/",
      "keywords": [
        "应用图标裁剪",
        "App Store图标",
        "Android图标",
        "iOS图标尺寸",
        "应用资源生成",
        "应用上架素材"
      ],
      "features": [
        "上传应用图标自动裁剪",
        "生成 iOS 和 Android 多尺寸资源",
        "批量下载应用图标资产",
        "浏览器本地处理图片"
      ]
    },
    {
      "id": "pdf-tools",
      "lang": "zh-cn",
      "title": "PDF 工具矩阵",
      "description": "免费在线处理 PDF：合并多个 PDF 文件，拆分或提取页面，整理和旋转页面，添加水印、签名和页码，清理元数据，扁平化表单，对比 PDF 文本，提取可复制文本，把 PDF 页面转 PNG，把 HTML 转 PDF，统一页面尺寸，并把 PNG 或 JPG 图片转换为 PDF。所有文件都在浏览器本地处理。",
      "summary": "合并、拆分、压缩、签名、转换、改尺寸和整理 PDF",
      "category": "document",
      "url": "https://www.solvin-apps.com/tools/zh-cn/pdf-tools/",
      "keywords": [
        "PDF工具",
        "PDF合并",
        "PDF拆分",
        "PDF压缩",
        "PDF签名",
        "PDF加水印",
        "PDF加页码",
        "PDF转PNG",
        "HTML转PDF",
        "PDF页面尺寸",
        "PDF表单扁平化",
        "PDF对比",
        "PDF页面整理",
        "PDF旋转",
        "PDF元数据清理",
        "PDF转文本",
        "图片转PDF"
      ],
      "features": [
        "合并、拆分、整理、旋转、删除、改尺寸、加水印、签名和加页码",
        "把 PDF 页面转 PNG，并把 HTML 或图片转换为 PDF",
        "清理 PDF 元数据、扁平化可填写表单并对比可复制文本",
        "在浏览器本地提取可复制文本，不引入 OCR 或服务端上传"
      ]
    },
    {
      "id": "markdown-to-pdf",
      "lang": "zh-cn",
      "title": "Markdown 转 PDF",
      "description": "在线把 Markdown 转成 PDF，并针对表格优化打印样式。支持 GitHub Flavored Markdown 表格、边框、分页重复表头、单元格换行、横向页面和浏览器本地处理。",
      "summary": "把 Markdown 表格转成适合打印的 PDF",
      "category": "document",
      "url": "https://www.solvin-apps.com/tools/zh-cn/markdown-to-pdf/",
      "keywords": [
        "Markdown转PDF",
        "Markdown表格转PDF",
        "MD转PDF",
        "GitHub Markdown PDF",
        "在线Markdown转PDF",
        "表格PDF导出",
        "Markdown打印"
      ],
      "features": [
        "把 Markdown 转成适合打印的 PDF 页面",
        "渲染带边框和自动换行的 GitHub Flavored Markdown 表格",
        "打印分页时重复表头",
        "支持纵向、横向、紧凑和宽表模式，并在浏览器本地处理"
      ]
    },
    {
      "id": "markdown-utilities",
      "lang": "zh-cn",
      "title": "Markdown 工具箱",
      "description": "在线编辑和预览 Markdown，格式化 Markdown 表格，把 CSV 或 TSV 转换成 Markdown table，把 HTML 转 Markdown，把 Mermaid 图表渲染为 SVG，生成 Markdown slides，生成 GitHub 风格目录，并在浏览器本地导出 HTML 或 PDF。",
      "summary": "预览、格式化表格、转换 HTML、渲染 Mermaid、生成 Slides 和目录",
      "category": "document",
      "url": "https://www.solvin-apps.com/tools/zh-cn/markdown-utilities/",
      "keywords": [
        "Markdown工具",
        "Markdown表格格式化",
        "CSV转Markdown表格",
        "HTML转Markdown",
        "Mermaid预览",
        "Mermaid转SVG",
        "Markdown幻灯片",
        "Markdown目录生成器",
        "Markdown实时预览",
        "Markdown转HTML",
        "Markdown转PDF"
      ],
      "features": [
        "本地预览 GitHub Flavored Markdown 并渲染 Mermaid 图表",
        "格式化 Markdown 表格，并把 CSV、TSV 或 HTML 转 Markdown",
        "生成 Markdown slides 和 GitHub 风格目录",
        "把 Markdown 导出为 HTML 或浏览器保存的 PDF"
      ]
    },
    {
      "id": "favicon-generator",
      "lang": "zh-cn",
      "title": "Favicon 与 PWA 图标生成器",
      "description": "从一个 Logo 或应用图标生成 favicon.ico、PNG favicon、Apple touch icon、Android Chrome 图标、maskable PWA 图标和 web manifest。",
      "summary": "生成 favicon 和 PWA 图标",
      "category": "launch",
      "url": "https://www.solvin-apps.com/tools/zh-cn/favicon-generator/",
      "keywords": [
        "favicon生成器",
        "PWA图标生成器",
        "web manifest生成器",
        "apple touch icon",
        "maskable icon",
        "favicon.ico生成器"
      ],
      "features": [
        "上传一个 Logo 或应用图标",
        "生成 favicon.ico 和多尺寸 PNG favicon",
        "创建 Apple touch、Android Chrome 和 maskable PWA 图标",
        "导出可直接使用的 web manifest"
      ]
    },
    {
      "id": "feature-graphic",
      "lang": "zh-cn",
      "title": "Feature Graphic 生成器",
      "description": "在线制作 Google Play Feature Graphic。上传应用 Logo，填写应用名称和简介，选择布局、配色、背景纹路和字体，生成符合 1024x500 规格的商店横幅 PNG，适合应用上架、ASO 素材和版本更新。",
      "summary": "在线生成 Google Play 1024x500 商店横幅图",
      "category": "launch",
      "url": "https://www.solvin-apps.com/tools/zh-cn/feature-graphic/",
      "keywords": [
        "Google Play Feature Graphic",
        "Feature Graphic生成器",
        "1024x500横幅图",
        "应用商店素材",
        "ASO素材",
        "Google Play上架"
      ],
      "features": [
        "生成 1024x500 Google Play Feature Graphic",
        "上传 Logo 并添加应用名称和简介",
        "组合布局、配色、纹路和字体",
        "导出商店可用 PNG 横幅"
      ]
    },
    {
      "id": "screenshot-set",
      "lang": "zh-cn",
      "title": "截图套图生成器",
      "description": "在线生成应用商店截图套图。上传应用截图，独立选择布局、背景、字体、边框和目标机型，一次导出 iPhone、iPad、Android 手机和平板等多尺寸 PNG，适合 App Store、Google Play 上架素材和 ASO 更新。",
      "summary": "生成多机型应用商店截图套图",
      "category": "launch",
      "url": "https://www.solvin-apps.com/tools/zh-cn/screenshot-set/",
      "keywords": [
        "应用商店截图",
        "App Store截图生成器",
        "Google Play截图",
        "多机型截图套图",
        "ASO截图素材",
        "iPhone截图",
        "Android截图"
      ],
      "features": [
        "上传多张应用截图生成套图",
        "为每张截图添加主标题和副标题",
        "选择布局、背景、字体和设备边框",
        "按 iPhone、iPad、Android 手机和平板批量导出 PNG"
      ]
    },
    {
      "id": "apple-watch-screenshot-set",
      "lang": "zh-cn",
      "title": "Apple Watch 截图套图生成器",
      "description": "在线生成 Apple Watch App Store 上架截图。上传 watchOS 截图，选择 Ultra、Series 11、Series 9、Series 6 或 Series 3 输出尺寸，可选圆角 Watch 显示区域处理，并导出符合 App Store Connect 尺寸的 PNG。",
      "summary": "生成 Apple Watch App Store 上架截图",
      "category": "launch",
      "url": "https://www.solvin-apps.com/tools/zh-cn/apple-watch-screenshot-set/",
      "keywords": [
        "Apple Watch截图",
        "watchOS截图生成器",
        "App Store Watch截图",
        "Apple Watch Ultra截图",
        "Series 11截图",
        "App Store Connect截图尺寸"
      ],
      "features": [
        "上传多张 Apple Watch 截图",
        "选择一个 App Store Watch 输出尺寸",
        "在浏览器本地缩放、裁切或完整适配截图",
        "批量导出精确尺寸 PNG ZIP"
      ]
    },
    {
      "id": "image-qr",
      "lang": "zh-cn",
      "title": "图片二维码生成器",
      "description": "在线制作中心带 Logo 或图片的可扫码二维码。输入 URL 或文本，上传 Logo 或图标，配置背景颜色、背景纹路、点阵形状和二维码配色，在浏览器中导出高清 PNG 二维码。",
      "summary": "上传图片生成中心带 Logo 的二维码",
      "category": "image",
      "url": "https://www.solvin-apps.com/tools/zh-cn/image-qr/",
      "keywords": [
        "图片二维码生成器",
        "Logo二维码",
        "中心图片二维码",
        "品牌二维码",
        "二维码制作",
        "App下载二维码",
        "在线二维码生成器"
      ],
      "features": [
        "根据 URL 或文本生成二维码",
        "把 Logo 或图片嵌入二维码中心",
        "配置背景颜色、纹路、点阵形状和配色",
        "在浏览器中导出高清 PNG 二维码"
      ]
    },
    {
      "id": "color-palette",
      "lang": "zh-cn",
      "title": "颜色提取器 / 品牌色板生成器",
      "description": "在线从图片提取颜色并生成可用的品牌色板。上传 Logo、图标、截图或产品图，在浏览器本地识别主色、辅助色和强调色，自动生成 primary、secondary、accent、background、surface、text 等设计色彩 Token，并导出 CSS 变量、JSON 或 PNG 色板图。",
      "summary": "从图片提取颜色并生成品牌色板",
      "category": "image",
      "url": "https://www.solvin-apps.com/tools/zh-cn/color-palette/",
      "keywords": [
        "颜色提取器",
        "品牌色板生成器",
        "图片取色",
        "图片颜色提取",
        "Logo配色",
        "CSS颜色变量",
        "设计色板工具"
      ],
      "features": [
        "上传 Logo、截图、图标或产品图",
        "在浏览器本地提取图片主色",
        "生成主色、辅助色、强调色、背景色、表面色和文本色 Token",
        "导出 CSS 变量、JSON 和 PNG 色板图"
      ]
    },
    {
      "id": "image-tools",
      "lang": "zh-cn",
      "title": "图片工具矩阵",
      "description": "在一个图片工具矩阵里完成图片转换、图片压缩、图片缩放、PNG 转 WebP、JPG 转 WebP、WebP 转 PNG、PNG 转 JPG、JPG 转 PNG 和图片转 Base64 等浏览器本地流程。",
      "summary": "集中转换、压缩、缩放和编码图片",
      "category": "image",
      "url": "https://www.solvin-apps.com/tools/zh-cn/image-tools/",
      "keywords": [
        "图片工具",
        "图片转换器",
        "图片压缩工具",
        "在线缩放图片",
        "PNG转WebP",
        "JPG转WebP",
        "WebP转PNG",
        "图片转Base64"
      ],
      "features": [
        "在同一个工作台里切换图片工具",
        "转换 PNG、JPG、WebP 和浏览器支持的 AVIF",
        "本地压缩和缩放图片",
        "生成 Base64 图片 data URL"
      ]
    },
    {
      "id": "image-converter",
      "lang": "zh-cn",
      "title": "图片转换器",
      "description": "在浏览器本地转换和压缩图片。批量导出 PNG、JPEG、WebP 或 AVIF 文件，可控制质量并保持原始宽高。",
      "summary": "转换和压缩图片",
      "category": "image",
      "url": "https://www.solvin-apps.com/tools/zh-cn/image-converter/",
      "keywords": [
        "图片转换器",
        "图片压缩",
        "PNG转WebP",
        "JPG转WebP",
        "AVIF转换器",
        "批量图片转换"
      ],
      "features": [
        "批量上传图片并在本地转换",
        "在浏览器支持时导出 PNG、JPEG、WebP 或 AVIF",
        "保持图片原始宽高",
        "调整质量并填充透明像素"
      ]
    },
    {
      "id": "image-compressor",
      "lang": "zh-cn",
      "title": "图片压缩工具",
      "description": "在浏览器本地压缩图片。批量上传 PNG、JPG、WebP、SVG 或 GIF 文件，选择输出格式和质量，然后在不缩放的情况下下载更小的图片。",
      "summary": "在浏览器中压缩图片",
      "category": "image",
      "url": "https://www.solvin-apps.com/tools/zh-cn/image-compressor/",
      "keywords": [
        "图片压缩",
        "在线压缩图片",
        "减小图片体积",
        "JPG压缩",
        "PNG压缩",
        "WebP压缩"
      ],
      "features": [
        "批量本地压缩图片",
        "调整输出质量",
        "保持图片原始宽高",
        "导出 PNG、JPEG、WebP 或 AVIF"
      ]
    },
    {
      "id": "resize-image",
      "lang": "zh-cn",
      "title": "图片缩放工具",
      "description": "按最大宽度和高度在线缩放图片。批量上传图片、自动保持比例、选择输出格式，并在本地下载缩放后的文件。",
      "summary": "按最大宽高缩放图片",
      "category": "image",
      "url": "https://www.solvin-apps.com/tools/zh-cn/resize-image/",
      "keywords": [
        "在线缩放图片",
        "图片缩放工具",
        "JPG缩放",
        "PNG缩放",
        "WebP缩放",
        "批量缩放图片"
      ],
      "features": [
        "按最大宽高缩放图片",
        "自动保持图片比例",
        "批量处理图片文件",
        "导出 PNG、JPEG、WebP 或 AVIF"
      ]
    },
    {
      "id": "png-to-webp",
      "lang": "zh-cn",
      "title": "PNG 转 WebP",
      "description": "在浏览器本地把 PNG 图片转换为 WebP。支持批量上传 PNG、保留透明背景、调整质量，并按原始宽高下载 WebP 结果。",
      "summary": "把 PNG 图片转换为 WebP",
      "category": "image",
      "url": "https://www.solvin-apps.com/tools/zh-cn/png-to-webp/",
      "keywords": [
        "PNG转WebP",
        "PNG转换WebP",
        "PNG WebP转换器",
        "在线WebP转换",
        "图片转换器"
      ],
      "features": [
        "批量把 PNG 转换为 WebP",
        "尽可能保留透明背景",
        "调整 WebP 质量且不缩放图片",
        "在浏览器本地处理图片"
      ]
    },
    {
      "id": "jpg-to-webp",
      "lang": "zh-cn",
      "title": "JPG 转 WebP",
      "description": "在线把 JPG 和 JPEG 图片转换为 WebP。可批量本地处理照片、调整 WebP 质量、保持原始宽高并下载更小的 WebP 文件。",
      "summary": "把 JPG 照片转换为 WebP",
      "category": "image",
      "url": "https://www.solvin-apps.com/tools/zh-cn/jpg-to-webp/",
      "keywords": [
        "JPG转WebP",
        "JPEG转WebP",
        "JPG转换WebP",
        "照片转WebP",
        "WebP转换器"
      ],
      "features": [
        "批量把 JPG 和 JPEG 转换为 WebP",
        "调整输出质量",
        "保持图片原始宽高",
        "在浏览器本地处理图片"
      ]
    },
    {
      "id": "webp-to-png",
      "lang": "zh-cn",
      "title": "WebP 转 PNG",
      "description": "在浏览器本地把 WebP 图片转换为 PNG。上传 WebP 文件并导出 PNG 图片，适合设计软件、编辑流程和兼容性场景。",
      "summary": "把 WebP 图片转换为 PNG",
      "category": "image",
      "url": "https://www.solvin-apps.com/tools/zh-cn/webp-to-png/",
      "keywords": [
        "WebP转PNG",
        "WebP转换PNG",
        "WebP PNG转换器",
        "在线图片转换器"
      ],
      "features": [
        "批量把 WebP 图片转换为 PNG",
        "保留可用透明信息",
        "保持图片原始宽高",
        "在浏览器本地处理文件"
      ]
    },
    {
      "id": "png-to-jpg",
      "lang": "zh-cn",
      "title": "PNG 转 JPG",
      "description": "在线把 PNG 图片转换为 JPG。用背景色填充透明像素、调整 JPEG 质量、保持原始宽高并在本地下载 JPG 文件。",
      "summary": "把 PNG 图片转换为 JPG",
      "category": "image",
      "url": "https://www.solvin-apps.com/tools/zh-cn/png-to-jpg/",
      "keywords": [
        "PNG转JPG",
        "PNG转JPEG",
        "PNG转换JPG",
        "在线JPG转换器",
        "图片转换器"
      ],
      "features": [
        "批量把 PNG 转换为 JPG",
        "用所选背景色填充透明像素",
        "调整 JPEG 质量",
        "保持图片原始宽高"
      ]
    },
    {
      "id": "jpg-to-png",
      "lang": "zh-cn",
      "title": "JPG 转 PNG",
      "description": "在线把 JPG 和 JPEG 图片转换为 PNG。批量上传照片、保持原始宽高，并在浏览器本地导出 PNG 文件。",
      "summary": "把 JPG 图片转换为 PNG",
      "category": "image",
      "url": "https://www.solvin-apps.com/tools/zh-cn/jpg-to-png/",
      "keywords": [
        "JPG转PNG",
        "JPEG转PNG",
        "JPG转换PNG",
        "在线PNG转换器",
        "图片转换器"
      ],
      "features": [
        "批量把 JPG 和 JPEG 转换为 PNG",
        "本地导出 PNG 文件",
        "保持图片原始宽高",
        "不需要上传文件"
      ]
    },
    {
      "id": "image-to-base64",
      "lang": "zh-cn",
      "title": "图片转 Base64",
      "description": "在浏览器本地把图片转换为 Base64 data URL。上传 PNG、JPG、WebP、SVG 或 GIF 文件，并复制或下载 Base64 文本结果。",
      "summary": "把图片转换为 Base64 data URL",
      "category": "image",
      "url": "https://www.solvin-apps.com/tools/zh-cn/image-to-base64/",
      "keywords": [
        "图片转Base64",
        "图片转换Base64",
        "Base64图片转换器",
        "data URL生成器",
        "图片data URI"
      ],
      "features": [
        "把图片转换为 Base64 data URL",
        "复制 Base64 输出",
        "下载 Base64 文本文件",
        "在浏览器本地处理图片"
      ]
    },
    {
      "id": "screenshot-annotator",
      "lang": "zh-cn",
      "title": "截图标注工具",
      "description": "在线标注截图，适合应用商店图片、版本说明、产品文档、Bug 反馈、教程和帮助中心。上传截图后，可以添加箭头、方框、圆形、高亮、文字说明和步骤编号，并在浏览器本地导出标注后的 PNG 图片。",
      "summary": "给截图添加箭头、框选、文字和步骤编号",
      "category": "image",
      "url": "https://www.solvin-apps.com/tools/zh-cn/screenshot-annotator/",
      "keywords": [
        "截图标注工具",
        "在线标注截图",
        "截图加箭头",
        "图片标注工具",
        "截图画框",
        "产品文档截图",
        "Bug反馈截图"
      ],
      "features": [
        "上传截图并在浏览器本地标注",
        "添加箭头、方框、圆形、高亮、文字和步骤编号",
        "编辑标注颜色、线宽和文字内容",
        "导出清晰的 PNG 标注图"
      ]
    },
    {
      "id": "sequence-image",
      "lang": "zh-cn",
      "title": "顺序图生成器",
      "description": "在线把多张截图、照片或界面图合成一张顺序图。上传图片后，可以调整图片顺序，编辑每一步的标题和说明，选择横向故事板、纵向流程、网格步骤或时间线布局，切换视觉风格，并在浏览器本地导出一张清晰的 PNG 步骤说明图。",
      "summary": "把多张图片合成一张按步骤排列的顺序图",
      "category": "image",
      "url": "https://www.solvin-apps.com/tools/zh-cn/sequence-image/",
      "keywords": [
        "顺序图生成器",
        "多图合成顺序图",
        "图片步骤图",
        "流程说明图",
        "教程图片生成器",
        "图片拼接工具",
        "产品说明图"
      ],
      "features": [
        "上传多张图片并调整顺序",
        "为每一步添加标题和说明",
        "选择横向、纵向、网格或时间线布局",
        "切换视觉风格并在浏览器本地导出 PNG"
      ]
    }
  ],
  "pages": [
    {
      "id": "privacy",
      "lang": "en",
      "title": "Privacy Policy",
      "description": "Read how Solvin Tools handles local browser processing, uploaded files, analytics, advertising, and support requests.",
      "url": "https://www.solvin-apps.com/tools/privacy/"
    },
    {
      "id": "terms",
      "lang": "en",
      "title": "Terms of Use",
      "description": "Terms for using Solvin Tools, including free access, local processing, acceptable use, and no-warranty limitations.",
      "url": "https://www.solvin-apps.com/tools/terms/"
    },
    {
      "id": "support",
      "lang": "en",
      "title": "Support",
      "description": "Get support for Solvin Tools, report issues with online developer tools, and find links for machine-readable discovery files.",
      "url": "https://www.solvin-apps.com/tools/support/"
    },
    {
      "id": "privacy",
      "lang": "zh-cn",
      "title": "隐私政策",
      "description": "了解 Solvin Tools 如何处理浏览器本地处理、上传文件、统计分析、广告和支持请求。",
      "url": "https://www.solvin-apps.com/tools/zh-cn/privacy/"
    },
    {
      "id": "terms",
      "lang": "zh-cn",
      "title": "使用条款",
      "description": "Solvin Tools 的使用条款，包括免费访问、本地处理、可接受使用和无担保限制。",
      "url": "https://www.solvin-apps.com/tools/zh-cn/terms/"
    },
    {
      "id": "support",
      "lang": "zh-cn",
      "title": "支持",
      "description": "获取 Solvin Tools 支持，反馈在线开发者工具问题，并查看机器可读发现文件。",
      "url": "https://www.solvin-apps.com/tools/zh-cn/support/"
    }
  ]
}