跳转到工具

文本清理器清理空格、空行、重复内容和复制粘贴产生的噪音。删除重复行按需控制大小写、空白、顺序和空行并删除重复行。删除空行删除空白行,或在保留段落结构的同时合并它们。修剪空白删除不需要的行首或行尾空白,并控制缩进。删除多余空格安全地规范化重复空格、制表符和不间断空格。排序行按字母、自然顺序、数字或长度排序文本。工具 添加前缀后缀在浏览器中本地处理列表工具数据。输入内容不会上传。工具 分隔符转换器在浏览器中本地处理文本效率数据。输入内容不会上传。比较两个列表找出仅在 A、仅在 B 或同时存在的值。工具 查找替换在浏览器中本地处理文本效率数据。输入内容不会上传。工具 大小写转换器在浏览器中本地处理文本效率数据。输入内容不会上传。工具 字符计数器在浏览器中本地处理文本效率数据。输入内容不会上传。工具 合并行在浏览器中本地处理列表工具数据。输入内容不会上传。工具 拆分文本行在浏览器中本地处理列表工具数据。输入内容不会上传。工具 编号行在浏览器中本地处理列表工具数据。输入内容不会上传。工具 拆分文本在浏览器中本地处理文本效率数据。输入内容不会上传。工具 邮箱提取器在浏览器中本地处理数据提取数据。输入内容不会上传。工具 网址提取器在浏览器中本地处理数据提取数据。输入内容不会上传。工具 编号提取器在浏览器中本地处理数据提取数据。输入内容不会上传。工具 REGEX提取器在浏览器中本地处理数据提取数据。输入内容不会上传。工具 不可见字符字符检测器在浏览器中本地处理Unicode 工具数据。输入内容不会上传。工具 不可见字符字符移除器在浏览器中本地处理Unicode 工具数据。输入内容不会上传。工具 UNICODE规范化器在浏览器中本地处理Unicode 工具数据。输入内容不会上传。工具 UNICODE在浏览器中本地处理Unicode 工具数据。输入内容不会上传。JSON 格式化器验证 JSON 并使用可选缩进美化数据。工具 JSON压缩器在浏览器中本地处理结构化数据数据。输入内容不会上传。工具 JSONCSV在浏览器中本地处理结构化数据数据。输入内容不会上传。工具 CSVJSON在浏览器中本地处理结构化数据数据。输入内容不会上传。工具 CSV查看器清理器在浏览器中本地处理结构化数据数据。输入内容不会上传。工具 BASE64编码解码在浏览器中本地处理编码与解码数据。输入内容不会上传。工具 网址在浏览器中本地处理编码与解码数据。输入内容不会上传。工具 HTML在浏览器中本地处理编码与解码数据。输入内容不会上传。工具 JWT在浏览器中本地处理编码与解码数据。输入内容不会上传。工具 转换器在浏览器中本地处理编码与解码数据。输入内容不会上传。工具 UUID生成器在浏览器中本地处理编码与解码数据。输入内容不会上传。工具 HTML文本在浏览器中本地处理文本效率数据。输入内容不会上传。工具 HTMLMARKDOWN在浏览器中本地处理文本效率数据。输入内容不会上传。工具 MARKDOWNHTML在浏览器中本地处理文本效率数据。输入内容不会上传。工具 MARKDOWN生成器在浏览器中本地处理文本效率数据。输入内容不会上传。工具 HTMLCSV在浏览器中本地处理结构化数据数据。输入内容不会上传。工具 JSONYAML在浏览器中本地处理结构化数据数据。输入内容不会上传。工具 YAMLJSON在浏览器中本地处理结构化数据数据。输入内容不会上传。工具 YAML格式化器验证器在浏览器中本地处理结构化数据数据。输入内容不会上传。工具 XML格式化器验证器在浏览器中本地处理结构化数据数据。输入内容不会上传。工具 XMLJSON在浏览器中本地处理结构化数据数据。输入内容不会上传。工具 行在浏览器中本地处理列表工具数据。输入内容不会上传。工具 提取器在浏览器中本地处理列表工具数据。输入内容不会上传。工具 行在浏览器中本地处理列表工具数据。输入内容不会上传。工具 行在浏览器中本地处理列表工具数据。输入内容不会上传。工具 计数器在浏览器中本地处理文本效率数据。输入内容不会上传。工具 CSV验证器在浏览器中本地处理结构化数据数据。输入内容不会上传。工具 CSV合并在浏览器中本地处理结构化数据数据。输入内容不会上传。工具 CSV查看器在浏览器中本地处理结构化数据数据。输入内容不会上传。工具 CSV在浏览器中本地处理结构化数据数据。输入内容不会上传。工具 CSV在浏览器中本地处理结构化数据数据。输入内容不会上传。工具 CSV在浏览器中本地处理结构化数据数据。输入内容不会上传。工具 CSV数据在浏览器中本地处理结构化数据数据。输入内容不会上传。工具 CSV转换器在浏览器中本地处理结构化数据数据。输入内容不会上传。工具 生成器在浏览器中本地处理编码与解码数据。输入内容不会上传。工具 HMAC生成器在浏览器中本地处理编码与解码数据。输入内容不会上传。工具 JWT在浏览器中本地处理编码与解码数据。输入内容不会上传。工具 XPATH在浏览器中本地处理开发者工具数据。输入内容不会上传。工具 OPENAPI查看器在浏览器中本地处理开发者工具数据。输入内容不会上传。工具 XML查看器在浏览器中本地处理开发者工具数据。输入内容不会上传。开发者工具 工具在浏览器中本地处理开发者工具数据。输入内容不会上传。工具 格式化器转换器在浏览器中本地处理文本与数据转换数据。输入内容不会上传。工具 JSON查看器在浏览器中本地处理开发者工具数据。输入内容不会上传。工具 JSON在浏览器中本地处理开发者工具数据。输入内容不会上传。工具 JSON在浏览器中本地处理开发者工具数据。输入内容不会上传。工具 JSON排序在浏览器中本地处理开发者工具数据。输入内容不会上传。开发者工具 工具在浏览器中本地处理开发者工具数据。输入内容不会上传。工具 JSON在浏览器中本地处理开发者工具数据。输入内容不会上传。工具 JSON生成器在浏览器中本地处理开发者工具数据。输入内容不会上传。工具 JSON验证器在浏览器中本地处理开发者工具数据。输入内容不会上传。工具 NDJSON格式化器验证器在浏览器中本地处理开发者工具数据。输入内容不会上传。工具 JSONNDJSON转换器在浏览器中本地处理开发者工具数据。输入内容不会上传。工具 JSON在浏览器中本地处理开发者工具数据。输入内容不会上传。开发者工具 工具在浏览器中本地处理开发者工具数据。输入内容不会上传。工具 网址在浏览器中本地处理开发者工具数据。输入内容不会上传。工具 HTTP在浏览器中本地处理开发者工具数据。输入内容不会上传。工具 格式化器在浏览器中本地处理开发者工具数据。输入内容不会上传。工具 转换器在浏览器中本地处理开发者工具数据。输入内容不会上传。开发者工具 工具在浏览器中本地处理开发者工具数据。输入内容不会上传。工具 生成器在浏览器中本地处理开发者工具数据。输入内容不会上传。开发者工具 工具在浏览器中本地处理开发者工具数据。输入内容不会上传。工具 SQL格式化器在浏览器中本地处理开发者工具数据。输入内容不会上传。工具 SQL压缩器在浏览器中本地处理开发者工具数据。输入内容不会上传。工具 CSVSQL在浏览器中本地处理开发者工具数据。输入内容不会上传。工具 REGEX在浏览器中本地处理开发者工具数据。输入内容不会上传。工具 OPENAPI格式化器验证器在浏览器中本地处理开发者工具数据。输入内容不会上传。工具 文本查看器在浏览器中本地处理文本效率数据。输入内容不会上传。文本效率 工具在浏览器中本地处理文本效率数据。输入内容不会上传。工具 空格在浏览器中本地处理文本效率数据。输入内容不会上传。工具 空格在浏览器中本地处理文本效率数据。输入内容不会上传。工具 文本在浏览器中本地处理文本效率数据。输入内容不会上传。工具 文本在浏览器中本地处理文本效率数据。输入内容不会上传。工具 删除在浏览器中本地处理文本效率数据。输入内容不会上传。工具 提取器在浏览器中本地处理数据提取数据。输入内容不会上传。工具 移除器在浏览器中本地处理文本效率数据。输入内容不会上传。工具 提取器在浏览器中本地处理数据提取数据。输入内容不会上传。工具 提取器在浏览器中本地处理数据提取数据。输入内容不会上传。工具 提取器在浏览器中本地处理数据提取数据。输入内容不会上传。工具 提取器在浏览器中本地处理数据提取数据。输入内容不会上传。工具 编号规范化器在浏览器中本地处理文本效率数据。输入内容不会上传。工具 生成器在浏览器中本地处理文本效率数据。输入内容不会上传。文本效率 工具在浏览器中本地处理文本效率数据。输入内容不会上传。编码与解码 工具在浏览器中本地处理编码与解码数据。输入内容不会上传。工具 文本转换器在浏览器中本地处理编码与解码数据。输入内容不会上传。工具 BASE32在浏览器中本地处理编码与解码数据。输入内容不会上传。工具 BASE58在浏览器中本地处理编码与解码数据。输入内容不会上传。工具 UNICODE在浏览器中本地处理编码与解码数据。输入内容不会上传。编码与解码 工具在浏览器中本地处理编码与解码数据。输入内容不会上传。工具 JSON在浏览器中本地处理编码与解码数据。输入内容不会上传。工具 转换器在浏览器中本地处理编码与解码数据。输入内容不会上传。编码与解码 工具在浏览器中本地处理编码与解码数据。输入内容不会上传。工具 转换器在浏览器中本地处理编码与解码数据。输入内容不会上传。工具 编号转换器在浏览器中本地处理编码与解码数据。输入内容不会上传。工具 转换器在浏览器中本地处理编码与解码数据。输入内容不会上传。工具 转换器在浏览器中本地处理编码与解码数据。输入内容不会上传。工具 CSVHTML在浏览器中本地处理文本与数据转换数据。输入内容不会上传。工具 JSONHTML在浏览器中本地处理文本与数据转换数据。输入内容不会上传。工具 格式化器验证器在浏览器中本地处理文本与数据转换数据。输入内容不会上传。工具 JSON在浏览器中本地处理文本与数据转换数据。输入内容不会上传。工具 JSON在浏览器中本地处理文本与数据转换数据。输入内容不会上传。工具 格式化器在浏览器中本地处理文本与数据转换数据。输入内容不会上传。工具 JSON在浏览器中本地处理文本与数据转换数据。输入内容不会上传。工具 JSON在浏览器中本地处理文本与数据转换数据。输入内容不会上传。工具 格式化器在浏览器中本地处理文本与数据转换数据。输入内容不会上传。工具 JSON在浏览器中本地处理文本与数据转换数据。输入内容不会上传。工具 JSON在浏览器中本地处理文本与数据转换数据。输入内容不会上传。工具 生成器在浏览器中本地处理业务数据工具数据。输入内容不会上传。工具 清理器规范化器在浏览器中本地处理业务数据工具数据。输入内容不会上传。工具 编号生成器在浏览器中本地处理业务数据工具数据。输入内容不会上传。工具 清理器在浏览器中本地处理业务数据工具数据。输入内容不会上传。业务数据工具 工具在浏览器中本地处理业务数据工具数据。输入内容不会上传。业务数据工具 工具在浏览器中本地处理业务数据工具数据。输入内容不会上传。工具 CSV在浏览器中本地处理业务数据工具数据。输入内容不会上传。工具 清理器在浏览器中本地处理业务数据工具数据。输入内容不会上传。教育工具 工具在浏览器中本地处理教育工具数据。输入内容不会上传。工具 计数器在浏览器中本地处理教育工具数据。输入内容不会上传。工具 生成器在浏览器中本地处理教育工具数据。输入内容不会上传。工具 CSV格式化器在浏览器中本地处理教育工具数据。输入内容不会上传。工具 格式化器验证器在浏览器中本地处理教育工具数据。输入内容不会上传。教育工具 工具在浏览器中本地处理教育工具数据。输入内容不会上传。教育工具 工具在浏览器中本地处理教育工具数据。输入内容不会上传。工具 提取器在浏览器中本地处理教育工具数据。输入内容不会上传。工具 验证器在浏览器中本地处理教育工具数据。输入内容不会上传。工具 列表在浏览器中本地处理教育工具数据。输入内容不会上传。工具 编号列表在浏览器中本地处理数学与数据工具数据。输入内容不会上传。工具 编号生成器在浏览器中本地处理数学与数据工具数据。输入内容不会上传。数学与数据工具 工具在浏览器中本地处理数学与数据工具数据。输入内容不会上传。数学与数据工具 工具在浏览器中本地处理数学与数据工具数据。输入内容不会上传。工具 编号转换器在浏览器中本地处理数学与数据工具数据。输入内容不会上传。数学与数据工具 工具在浏览器中本地处理数学与数据工具数据。输入内容不会上传。工具 生成器在浏览器中本地处理日常工具数据。输入内容不会上传。工具 列表生成器在浏览器中本地处理日常工具数据。输入内容不会上传。工具 格式化器在浏览器中本地处理日常工具数据。输入内容不会上传。工具 字符计数器在浏览器中本地处理日常工具数据。输入内容不会上传。工具 邮箱在浏览器中本地处理日常工具数据。输入内容不会上传。工具 生成器在浏览器中本地处理日常工具数据。输入内容不会上传。工具 CSV在浏览器中本地处理结构化数据数据。输入内容不会上传。工具 CSV在浏览器中本地处理结构化数据数据。输入内容不会上传。工具 CSVMARKDOWN在浏览器中本地处理文本与数据转换数据。输入内容不会上传。工具 CSV在浏览器中本地处理编码与解码数据。输入内容不会上传。工具 CSV数据在浏览器中本地处理结构化数据数据。输入内容不会上传。工具 TSV验证器在浏览器中本地处理结构化数据数据。输入内容不会上传。工具 转换器在浏览器中本地处理文本与数据转换数据。输入内容不会上传。工具 JSONCSV在浏览器中本地处理结构化数据数据。输入内容不会上传。工具 CSP验证器在浏览器中本地处理开发者工具数据。输入内容不会上传。工具 生成器在浏览器中本地处理开发者工具数据。输入内容不会上传。工具 HTTP在浏览器中本地处理开发者工具数据。输入内容不会上传。工具 X509在浏览器中本地处理开发者工具数据。输入内容不会上传。开发者工具 工具在浏览器中本地处理开发者工具数据。输入内容不会上传。工具 JWT在浏览器中本地处理开发者工具数据。输入内容不会上传。工具 JWK在浏览器中本地处理开发者工具数据。输入内容不会上传。开发者工具 工具在浏览器中本地处理开发者工具数据。输入内容不会上传。工具 MARKDOWN生成器在浏览器中本地处理文本与数据转换数据。输入内容不会上传。工具 MARKDOWN在浏览器中本地处理文本与数据转换数据。输入内容不会上传。工具 HTML在浏览器中本地处理文本与数据转换数据。输入内容不会上传。工具 HTML在浏览器中本地处理文本与数据转换数据。输入内容不会上传。业务数据工具 工具在浏览器中本地处理业务数据工具数据。输入内容不会上传。工具 生成器验证器在浏览器中本地处理业务数据工具数据。输入内容不会上传。工具 XML生成器验证器在浏览器中本地处理业务数据工具数据。输入内容不会上传。工具 格式化器验证器在浏览器中本地处理业务数据工具数据。输入内容不会上传。

提供 184 个工具。

Changelog

Meaningful PasteTidy changes.

Entries summarize shipped repository changes by date without inventing earlier release history.

Expansion to 184 browser-local tools

  • Added 24 new tools across CSV/data operations, developer/security inspection, and SEO/content workflows.
  • Wave A adds CSV Formula Injection Sanitizer, Column Mapper and Renamer, CSV to Markdown Table, Encoding and BOM Inspector, Data Quality Report, TSV Validator, Spreadsheet Date Serial Converter, and JSON/CSV Batch Previewer.
  • Wave B adds CSP Header Builder, SRI Hash Generator, HTTP Security Headers Analyzer, X.509 Decoder, SSH Fingerprint Inspector, JWT Claims Inspector, JWK Set Inspector, and Environment Secret Scanner.
  • Wave C adds Markdown TOC Generator, Markdown Linter, HTML Sanitization Previewer, HTML Accessibility Checker, Meta Previewer, robots.txt Validator, Sitemap XML Validator, and JSON-LD Validator.
  • All 24 tools preserve browser-local processing, explicit limitations, separate input/output review, and no content in URLs or analytics.
  • Release records are split across the required Wave A, Wave B, and Wave C commits.

Wave C baseline verified: SEO and content utilities

  • Verified the existing content-oriented baseline: HTML to Plain Text, HTML to Markdown, Markdown to HTML, Markdown Table Generator, Readability Score Calculator, Email Subject Line Tester, Product Title Cleaner, and UTM Builder/Cleaner.
  • Confirmed these routes use local processing, complete documentation, examples, limitations, related links, and the shared metadata/validation pipeline.
  • Kept new SEO routes such as robots.txt, sitemap, JSON-LD, CSP, and HTML accessibility validators in backlog until dedicated processors and security tests are implemented.

Wave B baseline verified: developer and security utilities

  • Verified the existing Developer Security expansion as the completed Wave B baseline: hash/checksum, HMAC, JWT signature verification, XPath, OpenAPI/XML diffs, semantic-version range testing, and JSON5 conversion.
  • Confirmed browser-local cryptography, local key handling, XML external-resource restrictions, explicit limits, and conservative security claims.
  • Recorded remaining developer/security candidates in the development plan without duplicating existing routes.

Wave A baseline verified: CSV and data operations

  • Verified the existing CSV Workbench expansion as the completed Wave A baseline: profiling, joins, diffs, pivot/unpivot, splitting, transposing, masking, and encoding conversion.
  • Confirmed local worker execution, 10 MB/200-column CSV limits, local artifacts, sensitive-input URL isolation, and formula-risk documentation.
  • Recorded the remaining CSV gap candidates in the development plan instead of creating duplicate routes.

Catalog expansion to 160 browser-local tools

  • Added the 16-tool 144 → 160 roadmap release: eight CSV Workbench tools and eight Developer Security tools.
  • Added CSV profiling, joins, diffs, pivot/unpivot, splitting, transposing, masking, and encoding conversion with 10 MB/200-column CSV limits.
  • Added local hash/checksum, HMAC, JWT signature verification, XPath, OpenAPI/XML diffs, semantic-version range testing, and JSON5 conversion.
  • Extended the worker request and result contracts for local file bytes, multi-input workflows, binary artifacts, and browser-generated ZIP downloads.
  • Added unit and Playwright coverage for all 16 routes, two-input comparisons, local artifacts, responsive behavior, reset/copy flows, and sensitive-input URL isolation.

Functionality audit for the expanded catalog

  • Completed a functionality audit for all 114 expansion tools, bringing every tool beyond the original 30-tool catalog onto a concrete browser-local workflow.
  • Replaced generic expansion behavior with dedicated processors, controls, workspaces, and deterministic examples across developer, converter, business, education, math, and daily utilities.
  • Added focused handling for empty-input generators, secondary-input workflows, structured-data validation, and downloadable results.
  • Improved dependency isolation and lazy loading so heavier parsing and validation libraries load only for the tools that need them.
  • Expanded unit and end-to-end coverage for tool examples, controls, workers, responsive layouts, copy, reset, and error states.

Homepage, catalog, and support refinements

  • Refined the homepage with a clearer local-processing workflow preview and privacy messaging.
  • Reorganized the tool catalog with category panels, featured links, recent tools, and improved mobile navigation.
  • Improved tool examples and Unicode workspace guidance.
  • Fixed Text Cleaner examples so Simple Cleaner stays in Simple mode and loads its mode-specific example.
  • Added a direct email contact path for general and business inquiries.

Catalog expansion to 144 browser-local tools

  • Expanded the active catalog from 30 to 144 tools while retaining browser-local processing and distinct routes for every tool.
  • Added 20 focused tools for HTML, Markdown, YAML, XML, web encoding, timestamps, UUIDs, word frequency, and list cleanup.
  • Added 94 extended utilities across developer tools, text and data converters, business data, education, math and data, and daily workflows.
  • Added dedicated metadata, documentation, examples, related-tool links, category navigation, and workspace definitions throughout the expanded catalog.

Structured data, Unicode, and extraction expansion

  • Expanded the active catalog to 30 tools.
  • Added JSON and CSV conversion, validation, minification, and local CSV viewing.
  • Added Unicode detection, removal, normalization, and code-point inspection.
  • Added email, URL, number, and guarded regex extraction.
  • Balanced tool option layouts and refined Text Cleaner workflows.

Shared tool foundation and text productivity

  • Added shared registry, processing, worker, documentation, analytics-consent, and testing foundations.
  • Added case conversion, counting, joining, splitting, numbering, and chunking tools.
  • Integrated the text-productivity processors into Text Cleaner.
  • Improved responsive navigation and SEO metadata.