TextLab 2 4+

Developer's Swiss Army Knife

Ondrej Kvasnovsky

    • 5.0 • 3 Ratings
    • $8.99



TextLab allows you to format, clean, validate or transform JSON, XML, HTML, YAML, SQL, Markdown, CSV and many other content types.

Supported features:

- Format SQL
- Prettify SQL

- Format JSON
- Convert JSON to YAML
- Convert JSON to XML
- Convert JSON to JavaScript object
- Cleanup JSON (removes null fields)
- Escape JSON

- Extract URL query params
- Encode URL
- Decode URL

- Format YAML
- Convert YAML to JSON
- Convert YAML to XML
- Convert YAML to CSV

- Decode JWT CSS

- 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)

- Format XML
- Convert XML to JSON
- Convert XML to YAML

- Format HTML
- Preview HTML code
- Strip HTML to see only the text

- Extract URL query params
- Encode URL
- Decode URL

- Next trigger/fire times for CRON expression

- Format CSS
- Minify SCC

- 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

- Highlight Shell syntax

- 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)

- Milliseconds to Date (UTC and local time)
- Integer to Binary
- Integer to Octal
- Integer to Hex

- 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)

What’s New

Version 1.0.11

Added split action, to split text separated by, white spaces, pipes and similar to separate lines.
Improved SQL matching.

Ratings and Reviews

5.0 out of 5
3 Ratings

3 Ratings

Sno123xxx ,

Replaced all online tools

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).

tqwhite ,

I wish I had this years ago!!!

Bought it recently. It's already changed my life. Thank you very much. It's an insane improvement in my workflow.


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.

App Privacy

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


  • Family Sharing

    Up to six family members can use this app with Family Sharing enabled.

More By This Developer