TextLab: Format, Edit & Convert Help & FAQ

Everything you need to know about using TextLab on iPhone, iPad, and Mac - case and JSON, Markdown and regex, encoders and AI text actions, and how to chain them into one-tap workflows that sync across every device.

TextLab: Format, Edit & Convert app icon TextLab: Format, Edit & Convert View product page →

Frequently asked questions

What can TextLab do?

Case conversion (UPPER/lower/Title/snake/kebab/camel/Pascal/CONSTANT), Arrange Mode (drag to reorder lines, paragraphs, or sentences), JSON pretty-print and minify, Markdown preview, text cleanup (whitespace, smart quotes, zero-width chars, BOMs), encoders (Base64, URL, HTML entities, hex, JWT decode), regex test and replace, diff/compare, quick conversions (timestamps, hex-to-RGB, CSV-to-JSON), and AI text actions (summarize, rewrite, fix grammar, translate, explain). Full undo and redo back every change.

How do I rearrange lines or paragraphs?

Open Arrange Mode from the editor toolbar. Choose how to split the text - Lines, Blocks (paragraphs), Sentences, or a Custom delimiter such as a comma or tab - then drag the rows into the order you want and tap Done. The spacing between segments is positional, so reordering never collapses your paragraphs or line breaks; the parts you do not move keep their exact formatting.

Can Arrange Mode sort, dedupe, or shuffle a list?

Yes. The operations menu inside Arrange Mode offers reverse order, sort A-Z, sort by length, remove duplicates, shuffle, and trim whitespace - all working on the current rows. A live segment count shows how many items you have. For example: split a comma list with a custom delimiter, trim whitespace, remove duplicates, and sort A-Z in a few taps.

Is there undo and redo?

Yes. Every change in the editor - typing, a transformation, or a rearrangement - is a step you can move backward and forward through. On Mac use Command-Z and Shift-Command-Z; on iPhone and iPad use the undo and redo buttons in the toolbar. Applying an Arrange Mode result is a single undo step, so you can revert a whole reorder at once.

Does TextLab work offline?

Yes for the local actions (case, JSON, Markdown, regex, encoders, diff, cleanup, conversions). AI text actions need a network connection if you opt into the cloud-AI option; on-device AI runs without internet on supported chips.

Is there a Mac version?

Yes. TextLab is a true native macOS app, not a stretched iPad build. On Mac you also get a Services menu integration (right-click any text in any app and send it to a TextLab action), a menu-bar quick action launcher, and full keyboard shortcuts for every workflow.

Do my workflows sync between iPhone, iPad, and Mac?

Yes. Saved patterns, workflows, and presets sync through iCloud across every device you sign into. Start a regex on iPhone, finish it on Mac.

Where is my text processed? Is anything sent to a server?

Local actions never leave your device. AI actions show a clear consent prompt before sending text anywhere, and only when you explicitly trigger them. You can disable cloud AI entirely in settings.

What are workflows?

Workflows let you chain actions together (for example: clean whitespace → JSON pretty-print → copy) and save the chain as a one-tap shortcut. Useful for tasks you repeat many times a day.

Which regex flavor does it support?

ICU regex (the same as NSRegularExpression on iOS, similar to PCRE2). Most JavaScript, Java, and Python patterns work directly. The cheat sheet inside the app calls out the small differences.

Can I share results out of TextLab to other apps?

Yes. Every result has Copy, Share Sheet, and "Send back to source" options. TextLab also exposes a Share Extension so you can send text from any app into a TextLab action and back.

Does it support Shortcuts and Action Button?

Yes. TextLab provides App Intents so you can call any action (or saved workflow) from Shortcuts, the Action Button, Spotlight, or Siri.

TextLab: Format, Edit & Convert

Get TextLab: Format, Edit & Convert

A fast text toolbox for iPhone, iPad, and Mac. Format, edit, convert, and run AI actions, all in one app.

How-to guides

How to rearrange paragraphs with Arrange Mode

Reorder an outline, a list, or a stack of paragraphs by dragging, without breaking the formatting.

  1. Open TextLab and paste or type your text (or share it in from another app).
  2. Tap Arrange Mode in the toolbar.
  3. Pick how to split: Lines for list items, Blocks for paragraphs, Sentences to tighten prose, or Custom to split on a delimiter like a comma or tab.
  4. Drag the rows into the order you want. Use the operations menu for one-tap reverse, sort A-Z, sort by length, remove duplicates, shuffle, or trim whitespace.
  5. Tap Done to apply. Changed your mind? Undo reverts the whole rearrangement in one step.

Blank lines and other spacing stay in place, so reordering paragraphs never merges them into one block.

Try this in TextLab: Format, Edit & Convert →

How to pretty-print JSON on iPhone

Take a one-line API response and turn it into something you can actually read.

  1. Open TextLab and tap the JSON action.
  2. Paste your JSON into the input area (or use Share Sheet to send it from another app).
  3. Pick Pretty (formatted) - TextLab also validates the JSON and highlights any errors.
  4. Use the collapse arrows to fold deep nodes, then tap Copy when you are happy with the result.
  5. Optional: tap Save as Workflow if you do this often, so it becomes a one-tap shortcut.
Try this in TextLab: Format, Edit & Convert →

How to use TextLab from the Mac Services menu

Right-click any selected text in any Mac app and run a TextLab action without ever leaving that app.

  1. Install TextLab from the Mac App Store and launch it once so macOS registers its Services.
  2. In any app, select some text (an email body, a code snippet, a paragraph in Notes).
  3. Right-click the selection and open the Services submenu.
  4. Pick a TextLab action - "Pretty JSON", "Title Case", "Trim whitespace", or any saved workflow.
  5. The transformed result either replaces the selection or opens in TextLab depending on the action. Customize which actions appear in System Settings > Keyboard > Keyboard Shortcuts > Services.

Most actions can also be triggered with a custom keyboard shortcut assigned in the same Services panel.

Try this in TextLab: Format, Edit & Convert →

How to clean up text pasted from a website

Strip smart quotes, zero-width characters, and extra whitespace in one tap.

  1. Open TextLab and pick the Cleanup action.
  2. Paste the text from the website (or share it into TextLab).
  3. Toggle the cleanups you want: trim spaces, remove blank lines, normalize quotes, strip BOMs and zero-width chars.
  4. Preview the result inline.
  5. Tap Copy or send the clean text back to its origin via Share Sheet.
Try this in TextLab: Format, Edit & Convert →

Related guides

Still need help?

Our support team usually replies within one business day.

Download TextLab: Format, Edit & Convert Contact support