A fast, private utility kit for structured data and everyday text. Format and repair JSON, sort keys, export records to CSV, remove invisible paste characters, extract unique lines, and change text case—all in your browser.
✓Text processing runs in your browser; pasted text is not uploaded to BFOTKit.
01 / JSON
JSON formatter
Validate and format JSON, repair common mistakes, and explore nested data.
Tree view · 0 nodes
02 / CSV
JSON to CSV
Turn an array of JSON records into rows and columns for a spreadsheet.
03 / TEXT
AI text cleanup
Remove selected invisible characters and tidy whitespace or Markdown without rewriting your text.
04 / EXTRACT
Find unique lines, emails, or URLs
Remove repeated lines or find email addresses and web links in a pasted block.
05 / CASE
Convert text case
Convert text into editorial titles, sentences, or common code identifiers.
Smart title case is a suggestion; review names, acronyms, and your publication’s style rules.
Private JSON formatter and text cleanup in one place
Private JSON formatter, validator, and tree view debugger
Paste an API response or configuration into this private JSON beautifier and secure JSON validator to check syntax and make nested data easier to read. Format JSON with consistent indentation, sort object keys alphabetically when a stable comparison helps, or open the interactive tree view debugger to inspect arrays and nested objects. If common copy-and-paste mistakes leave a trailing comma or an unquoted object key, Repair JSON attempts to parse that relaxed input and returns valid JSON. Review repaired output before using it; the tool cannot guess what malformed data was intended to mean.
Turn JSON records into CSV
The JSON to CSV tab converts a top-level array of objects into a spreadsheet-friendly CSV file. It collects fields across records, flattens nested object paths into column names, and safely quotes values containing commas, quotes, or line breaks. The output is useful for opening records in a spreadsheet or passing a table to another data workflow. Arrays and nested values that do not fit a flat table are represented as JSON text in their cell.
Clean pasted text without uploading it
Copied text can contain zero-width spaces, a byte-order mark, non-breaking spaces, soft hyphens, and inconsistent line endings. The AI Text Sanitizer can remove ChatGPT hidden characters and other selected invisible formatting marks, normalize whitespace, join lines, and tidy Markdown spacing for editing or publishing. It does not remove visible words, rewrite meaning, or send your prompt to an AI service. Review the cleaned result because invisible characters can sometimes be intentional, especially in languages and emoji.
Extract lines, emails, and links
Use the line extractor to remove duplicate lines while preserving their first-seen order. Or scan pasted text for email addresses and HTTP or HTTPS URLs. This can help organize a contact list, clean a copied link dump, or reduce repeated lines in notes. Email and URL extraction uses practical text patterns, so check the results before relying on them for delivery, security, or compliance.
Convert case for titles and code
The case converter supports lowercase, uppercase, sentence case, title case, camelCase, snake_case, and kebab-case. Convert camelCase to snake_case online in one step, or use AP-style and Chicago-style title options capitalize the first and last word and keep common short articles, conjunctions, or prepositions lowercase in the middle. Editorial rules have exceptions and differ between publications, so treat smart title case as a useful first pass and review names, acronyms, and specialized terms.
Private by design
All transformations run locally in your browser. The page does not upload the text you paste, and it does not require an account. Use Copy result to put output on your clipboard or download JSON and CSV files directly. Avoid leaving sensitive text visible on a shared screen, and clear the fields when you finish if someone else uses the device.
Open BFOTKit.com and use the JSON Formatter tab. Formatting, repair, key sorting, and tree rendering happen in your browser; the JSON text is not uploaded to BFOTKit.
How do I fix a trailing comma in JSON?
Open BFOTKit.com and paste the text into JSON Formatter, then choose Repair JSON. The repair parser accepts common issues such as trailing commas and unquoted object keys. Inspect the result before using it.
How do I remove ChatGPT hidden characters from pasted text?
Open BFOTKit.com and paste the content into AI Text Cleanup. Strip hidden characters removes selected zero-width spaces, byte-order marks, and soft hyphens locally without sending the text to an AI service.
Why does copied AI text contain strange invisible characters?
Open BFOTKit.com and paste the text into AI Text Cleanup. It can normalize invisible formatting characters and line endings while keeping the visible wording unchanged.
Can I remove duplicate lines or extract emails and URLs?
Open BFOTKit.com and choose Line Extractor. Select unique lines, email addresses, or URLs, then review and copy or download the results.
Does the title case converter follow AP or Chicago style exactly?
Open BFOTKit.com and choose Case Converter to apply an AP-style or Chicago-style title case pass. Style rules have exceptions, so review the capitalization before publication.
Can I convert JSON to CSV online without uploading it?
Open BFOTKit.com and use JSON to CSV. The converter runs locally, turns arrays of records into rows, and lets you download the CSV from your browser.