Text Workflow 3.4: see what makes text sound AI-written, add If… Else to your workflows, see code in color and use the app in French. • AI Writing Check: finds the words, phrases and marks that make text read as AI-written, like “delve”, “plays a crucial role”, em dashes or leftover citation marks, and says how many there are. Show them highlighted in the text, add your own words, or turn off any built-in one. Checked on your device. • If… Else: a workflow step that checks the whole text or each line (contains, starts with, matches a regular expression, is a link, is a number and more), then runs another workflow, keeps the text or removes it. • Text Workflow is now in French. • Code in color: Input and Result color JSON, HTML, Markdown, YAML, CSS, SQL and code in Swift, JavaScript, Python and more. Pick Xcode, GitHub, Solarized or Monochrome colors in Settings. Copied text stays plain. • Markdown → HTML and Markdown → Rich Text color the code in code blocks, and code blocks inside lists stay in their list. • Made for iPhone Duo, and in landscape on every iPhone: the Result buttons move to the side, so your text gets the whole screen. You can also hide the sidebar for more room. • Imported workflows open right away, and steps that run other workflows from the same file keep working. • Use Result as Input now passes the text you see, also for formatted results. • Strip HTML puts the captions of YouTube transcripts on their own lines, and cleans text that was encoded twice, like some subtitle files: ' becomes ’. • Fixes and improvements.
Text Workflow 3.3: keep the words that matter, plus seven new actions. • Marked text: select words in Input and choose Mark Selected Text. With Keep marked text, the workflow changes everything except the marked words. With Change only marked text, it changes only them. • Show Invisible Characters: see the hidden characters in pasted text, like no-break spaces and zero-width spaces, as tags such as [NBSP] and [ZWSP], with a list of what was found. • Compare Lists: see what is only in one list, only in the other, or in both. • Convert Units: km and miles, kg and pounds, °C and °F, cups and spoons, areas and data sizes, right in your text. • URL Parser: split a link into its parts, with one line per query parameter. • For developers: Number Base Converter (decimal, hex, binary, octal), Generate Hash (MD5 and SHA) and Generate Password. • Convert Case adds snake_case, kebab-case, CONSTANT_CASE, dot.case and URL Slug. • Encoder and Decoder adds backslash escapes, for JSON strings and code. • Extract Text finds numbers, IP addresses, hashtags, mentions and colors, and can sort the results. • Cleaner options: menus stay on one line and rows fit the screen, with labels like in Settings.
Text Workflow 3.2: clean up any text, from one line to whole files. • Open text, Markdown, JSON, CSV, RTF and other files from the Files app or the share sheet. The Share extension takes text files too. • New actions: Fix PDF Text joins broken lines and hyphenated words and removes page numbers from text copied out of a PDF. Clean Links removes tracking from links. Normalize Unicode fixes look-alike characters. • Favorite actions: star the actions you use most, and they come first in the Actions list. • Try a built-in example for most actions, and save your own sample input for each workflow. • Very large text is now fast to type, run and see. • Better data actions: XML and JSON both ways, JSON and YAML both ways, and Beautify JSON and XML with new options. Invalid input now shows where the problem is. • Dozens of new options. Sort Lines sorts in reverse and by number value, Remove Duplicates can ignore case, and Replace Text can match whole words only. Date Converter reads Unix time and writes ISO 8601, Encoder and Decoder adds Hex and HTML entities, and Insert Date can add days and use another time zone. • Fixes across the actions: Windows line breaks and the last line break are kept, Convert Case handles Greek and words like NASA, Strip HTML keeps paragraphs, and Math Calculations reads ^ as a power. Errors from online actions now stop the workflow instead of replacing your text.
Text Workflow 3.1.1: fixes and polish. • Break Lines: a new “Don't split words” option keeps words whole when you break after a number of characters, and “after every word” keeps words like “don't” and “e-mail” together. Much faster on long text. • Smart quotes: inch marks like 5" now become 5″. • Remove Line Breaks adds a space between joined lines, so they no longer run together. • Other fixes and improvements.
Text Workflow 3.1: make your own text tools. • Run Script: write a few lines of JavaScript and they become your own action. Use it in any workflow and in Shortcuts. It runs on your device, offline. • 8 ready-made templates to start from, like Roman numerals to numbers, Reorder CSV columns and Title Case, plus a JavaScript Basics guide. • Open your script in a big editor and see the result as you type. • Sort Lines can now sort by a word (the 2nd, the 3rd and so on), by the text after a space, or starting at any character. • Small fixes and improvements.
Text Workflow 3.0: clean up AI text in one tap. • Clean AI Text: one action removes citations, hidden characters, extra spaces and Markdown symbols. You choose what goes. • Remove Citations: strips [1], [web:1], 【4:0†source】 and Wikipedia notes. • Markdown tables now convert to Rich Text and HTML. New Format Markdown Table action. • Compare Input with Result: see exactly what changed. • New text editor with line numbers, visible spaces and tabs, and Find. • Full screen view now shows your Input too. • Show only what you use: hide actions and workflows in the app and in Shortcuts. • Gemini support, plus the newest OpenAI and Claude models. • Free version: see every result in full. • Many fixes and improvements.
New: Run single actions from Shortcuts • In Shortcuts, "Transform text with workflow" now lists every single action too, so you no longer need a one-step workflow to run one. • Actions remember their options. Set an option once and it stays, even after restarting. Tap ↺ to go back to the defaults. • New Copy to Clipboard action: add it at the end of a workflow to have the result ready to paste. Fixes & improvements • Performance and stability improvements.
New: Text Workflow in your language • Text Workflow now speaks German, Spanish, Simplified Chinese, and Greek. Every screen, action, and message is translated, including the Shortcuts actions. • The app follows your iPhone or iPad language automatically. To pick a different language just for Text Workflow, go to Settings › App Language in the app. Fixes & improvements • Performance and stability improvements.
New: Compare Text • Compare Text — paste two versions of anything and instantly see what changed. Added text is highlighted in green, removed text in red. • Pick your level of detail: line, word, or character — great for catching a single edited word or a one-character typo. • Ignore case and whitespace when you only care about the meaningful differences. Perfect for checking what an editor changed, diffing two drafts, comparing code snippets, or spotting edits in a contract or email. Fixes & improvements • Performance and stability improvements.
• New action: Markdown → Rich Text — turn ChatGPT or Claude answers into formatted text you can paste straight into Pages, Word, Notes, or Mail. No more stray ** or # symbols. • Actions are now organized into categories (Clean Text, Text Tools, Data Conversion, and more) so you can find the right one faster. • Performance improvements and bug fixes.
• Custom AI endpoints — point AI Conversion to any OpenAI-compatible API like OpenRouter, LM Studio, or your own server. Set it once in Settings → OpenAI URL. • Custom AI model names — pick "Custom" in AI Conversion and use any model your endpoint supports (gpt-5.1, openrouter/auto, llama-3, etc.). • Generate UUID — new action to insert one or many UUIDs anywhere in your text (append, prepend, replace, or per-line). • Stability and reliability improvements.
Support for Apple Intelligence on-device language model: On “Al Conversion” action, you can now use Apple’s on-device language model. This option needs iOS 26 and is available only for compatible devices: • iPhones: iPhone 15 Pro, iPhone 15 Pro Max; all iPhone 16 and iPhone 17 series. • iPads: iPad Air (M1 and later), iPad Pro (M1 and later), iPad mini with A17 Pro. +Bug fix for Anthropic Claude AI model
Organize Workflows with Folders Create custom folders to organize your workflows. Group your most-used workflows together to maintain a cleaner, more organized workspace. • Create new folders from the + menu • Rename and delete folders as needed • Expand/collapse folders to focus on what matters Hide Unwanted Actions Clean up your Actions tab by hiding actions you don’t use. Long-press any action and select “Hide Action” to remove it from view. • Clean up your Actions list • Hide actions you don’t need • Restore hidden actions from Settings Support for New AI Models Support for new AI models has been added to give you more choices for text transformations. • GPT-4o Mini – Fast and efficient AI processing • Claude 3.5 – Advanced reasoning and text analysis New Action: Reverse Text New action that can reverse the order of words or letters in your text. • Reverse words: “Hello World” → “World Hello” • Reverse letter order: “Hello World” → “dlroW olleH”
Enhanced Convert Case Action -Added new option to convert Snake Case to Camel Case -Example: this_is_snake_case → thisIsSnakeCase New option on Remove Line Breaks Action -Added new option to preserve spacing between lines when removing line breaks New Convert to Plain Text Action -Added a new action to strip all formatting from text -Removes any text formatting or styles
New option in the Format Numbers action: - Integer Digits: You can now format numbers to display with a specific number of digits. For example, you can convert the number 8 to 008 by setting it to always show 3 digits. Bug fix on “Convert Case to Sentence Case “action
-New Transformation Action: Shorten URLs With this action, you transform your links to a shortened URL. The action uses the tinyurl.com service. The action will automatically find and transform any link in your text. You can set a new URL prefix and suffix. -New ”Remove Links Syntax” option on Remove Markdown syntax action. If you enable this option the action will convert any markdown links to plain text links
Now Supporting Split View on iPad!
-Added the option to choose CSV delimiter for the CSV to JSON action. -Improve Sentence case conversion. -Fixed a bug on the Delete emojis characters action. -Multiline text field on Insert text action. -Icon selection now has symbols sorted by name.
Fixed an issue affecting the "Extract Text" action where Regex only matched the beginning of the first line.
Bug fix on share sheet extension.
New Text Action: Insert Date With this action, you can insert today’s date into your text. You choose the date format and where to insert the date: - First line - Last line - Every line (specific position) - Before text - After text - Replace text
Bug fix on Share extension for iOS 15 and iOS 16
I’m excited to introduce Text Workflow 2.0, a major update with many new features and improvements! Here’s what’s new: #Workflow Management Custom Icon and Color: Personalize your workflows by choosing icon and color. Descriptions: Add descriptions to each workflow for better organization and understanding. Favorites: Easily mark and access your favorite workflows. #Advanced Workflow Capabilities Partial Text Processing: Apply workflows to either the entire input text or specific parts based on criteria like regular expression matches. Nested Workflows: The new "Call Workflow" action allows you to run workflows from within other workflows, facilitating complex and reusable workflow setups. #New AI-Powered Actions Generate Image from Text: Use your OpenAI API key to generate images based on input text. Text to Speech: Convert text into audio files, choosing from OpenAI voices and setting the speech speed. Support for GPT-4o: Added support for the new GPT-4o model for better AI performance. #New Text Processing Actions Remove Markdown: Strip markdown symbols from your text to leave plain text. Repeat Text: Repeat the input text a specified number of times with a custom delimiter. Remove Line Numbers: Removes line numbers from the beginning of each row, Math Calculations: Automatically evaluate math expressions within your text (e.g., (5+7)/2 returns 6). Reading Time: Estimate the reading time for your text, customizable by words per minute. #Enhanced Text Styling Options Style Text Action: Now includes additional styles: - Monospace - Cursive - Gothic - Fullwidth Improved Text Trimming Options Trim Left Side: Remove whitespace only from the left side of each line. Trim Right Side: Remove whitespace only from the right side of each line. General Improvements Bug Fixes: Various bug fixes and performance improvements. Thank you for using Text Workflow! I hope you enjoy the new features. Your feedback is always appreciated. - George Trigonakis - George Trigonakis
Fixed URL Encodind action based on RFC 3986 Standard
On Convert Case to Title Case action: Bug fix on iCloud sync for the custom capitalization list of words.
On Convert Case to Title Case action: Add iCloud sync for the custom capitalization list of words.
New text transformation action: Format Numbers With this action, you can change the format of numbers in the text. Example: 10.000,00 -> 10,000.00 On Convert Case to Title Case action, you can now set a list of words with custom capitalization. This way you set the capitalization for words like iPhone, iPad, etc. This version also improves the title case algorithm. Renamed Shortcut action to “Transform Text with Workflow”. The old name (“Transform Text” ) could conflict with shortcut action of another app (probably a Shortcuts bug).
Users can now request new transformation actions. On the bottom of the action list is a new button "Request new Action". By pressing this button you can request a feature for a future update and see and rate requests from other users.
New Text Action: Extract Text With this action, you can extract from your text: •emails •links •phone numbers •dates or use a custom regular expression to extract any kind of information. New Text Action: Strip HTML This action removes all HTML Tags. This way, you can extract any text from HTML code. New options on the "Delete Lines" action: •Delete lines after line number •Delete first lines •Delete last lines New options on the "Delete Characters" action: • Delete invisible Unicode characters If you choose this option, the app will clear your text from any invisible characters like non-breaking space or soft hyphen (more about invisible characters at invisible-characters.com )
New Text Action: Strip HTML This action removes all HTML Tags. This way can extract any text from HTML code. New options on the "Delete Lines" action: •Delete lines after line number •Delete first lines •Delete last lines New options on the "Delete Characters" action: • Delete invisible Unicode characters If you choose this option, the app will clear your text from any invisible characters like non-breaking space or soft hyphen (more about invisible characters at invisible-characters.com )
New Text Action: Beautify HTML This action optimizes the structure of your HTML document, ensuring that it is well-formatted and easy to read.
New transformation action: "Remove Diacritics" This action will remove any diacritical marks (accents) from your text! špeĉiäl chârãçtérs -> special characters
Fixed an issue on the restore procedure for old users. If you are an old user use the restore button on app setting to unlock all features. If you have any issues you can contact me using the "Contact Support" button on the settings screen.
New text transformation action: "Straight to Curly Quotes" Converts straight quotes and apostrophes to their curly counterparts (smart quotes). You can also convert curly quotes to straight quotes. Pro Subscription: From this version you will need a Pro Subscription enabled or a lifetime purchase to unlock all app features. If you are an old user you can unlock all app features using the restore button.
Bug fixes
New option on "Number Lines" action: You can now add Roman Numerals on lines!
Added new Date Converter action! With this action, you can: * Convert Unix timestamps to human-readable date formats. * Convert dates to Unix timestamps. * Convert between date formats The app will automatically recognize date strings and let you convert dates formats based on user selections. Example: You can choose to convert dates from "day–month–year" format to "month-day–year" +Added a new option to "Break Lines" action: Break lines: after number of characters This way you can limit/break lines at a given number of characters.
Added new option on "Remove Characters" actions: Remove non-ASCII characters If you choose this option, the action will remove any non-Ascii character from your text. +Bug fix on Remove Emoji characters action
Bug fix on Delete emojis characters action
Add "Shuffle text" transformation action. With this action, you can shuffle words, lines, or characters (scramble words). +Bug fixes
Add new option on Text Generator action: Generate Characters With this option, you can choose to generate a number of random characters. +Bug fixes
Bug fixes
Add Text Size option on the Settings screen. Go to the settings of the app to set the text size you want for the text editor.
Update for best iOS 17 compatibility.
Fixed UI glitch on iPad devices. Fixed some typos.
Fixed an issue on AI conversion action. With this update, the action will provide better results for non-English input text. If you have any questions or feedback, please don't hesitate to contact me at info@gtrigonakis.com
New action: Convert XML to JSON
Added iCloud Sync for workflows! To enable the sync option go to Settings -> Sync Workflows with iCloud
Added AI Conversion action: With this action, you can transform your text using OpenAI GPT prompts. Add AI Conversions to your text workflows and use them on Shortcuts task sequences. To use this action you need an OpenAI API key. You can set your API key on app settings. Add the option to Encode/Decode each line separately. +Bug fixes
Fixed bug related to replacing text with regular expressions.
New transformation action: JSON -> CSV CSV -> JSON
New transformation action: YAML -> JSON JSON -> YAML Fixed a bug on import workflow from file procedure.
Bug fix on workflow export.
Stability improvements
New options on "Covert Case" action: - Random Case - aLtErNaTiNg CAsE
Added new actions on workflow editor: - Move action to the Top - Move action to the Bottom
Add action option to break lines after every character. Improve alphabetical line sorting action.