TextLab allows you to format, clean, validate or transform JSON, XML, HTML, YAML, SQL, Markdown, CSV and many other content types.
Supported features:
SQL:
- Format SQL
- Prettify SQL
JSON:
- Format JSON
- Convert JSON to YAML
- Convert JSON to XML
- Convert JSON to JavaScript object
- Cleanup JSON (removes null fields)
- Escape JSON
CSV:
- Extract URL query params
- Encode URL
- Decode URL
YAML:
- Format YAML
- Convert YAML to JSON
- Convert YAML to XML
- Convert YAML to CSV
JWT:
- Decode JWT CSS
Markdown
- Preview Markdown
- Highlight Markdown syntax
- Convert Markdown to HTML
Base64, MD5, SHA:
- Decode from Base64
- Encode to Base64
- Encode to MD5
- Encode to SHA (256, 384, 512)
XML:
- Format XML
- Convert XML to JSON
- Convert XML to YAML
HTML:
- Format HTML
- Preview HTML code
- Strip HTML to see only the text
URL:
- Extract URL query params
- Encode URL
- Decode URL
CRON:
- Next trigger/fire times for CRON expression
CSS:
- Format CSS
- Minify SCC
SVG:
- Format SVG
- Preview SVG
Properties file:
- Format Properties files
- Extract only values (without comments)
- Convert Properties to JSON
- Convert Properties to YAML
- Convert Properties to XML
Shell:
- Highlight Shell syntax
Text:
- Uppercase
- Lowercase
- Capitalize
- Unique (values)
- snake_case, camelCase, dot.case, dash-case, slash/case, PascalCase
- Keep Numbers Only
- Unique values
List of values:
- Insert comma between the values and make it a list of strings
- Remove whitespaces
- Shrink (remove additional whitespaces)
Number:
- Milliseconds to Date (UTC and local time)
- Integer to Binary
- Integer to Octal
- Integer to Hex
Generative:
- Get current date and time in UTC and local time (in ISO and milli and nano seconds)
- Generate random 20 UUIDs
- Generate Lorem Ipsum
- Generate random passwords
XCT diff:
- Compare equals assert from XCode (XCT diff)
This app hasn’t received enough ratings or reviews to display an overview.
A Perfect Tool For Text
Disappointed Birds
If you handle text on a regular basis, you probably need to manipulate it in one way or another. Textlab is the Swiss Army Knife for dealing with text.I use this tool throughout the day to deal with data I get from clients. It’s simply indispensable.
Replaced all online tools
Sno123xxx
I love using this app because I don't like exposing my data to random online tools that format, cleanup or transform my data (like JSON, SQL, CSV).
I wish I had this years ago!!!
tqwhite
Bought it recently. It's already changed my life. Thank you very much. It's an insane improvement in my workflow.Questions...Any thoughts about making its conversions available to the command line?Do you think you could add a feature (shellcheck?) to format shell scripts someday?Thank you so much for this.
Super useful
RRhinos
After trying several csv to json converters in VS Code marketplace, I'm glad I returned to the App Store.Not speedy when loading a .5MB csv but it isn't breaking my strings. App is great, seems well maintained. Only feature that I find lacking is support for JSON Lines format. I'm cleaning data for an AI project and JSONL is one of supported formats. My workaround is to copy JSON from this app and paste into JSON Editor, also in the AppStore but doesn't handle CSVs.
New actions:
- JSON to JavaScript with apostrophe
- join using pipe
Version 1.0.13
The developer, Ondrej Kvasnovsky, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Privacy practices may vary, for example, based on the features you use or your age. Learn More
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More