Expressions
Regular Expressions Playground
An app to play with regular expressions (regex) on macOS. Live preview, library, regex manual enclosed in beautiful user interface.

One-time payment. No subscription. Free minor updates.
Expressions requires macOS 10.11 or newer
Features
-
Minimalistic UIForget about buttons. Just type your pattern and test expression. See the results immediately. -
Syntax highlightingYour pattern looks not only nice, but it's easy to read. -
Reference sheetAlways forgetting regular expression syntax? Just press cmd+r and check out the reference sheet. -
Live previewWhatever you write it works instantly. Type your pattern and see the results. Modify your test expression and check if it still works. -
Expression LibraryApplication lets you to save your expressions, so you can always get back to them. -
Group highlightingExpressions highlight not only text group but it highlights pattern group as well. -
Easy switching between groupsIt's good to see subexpressions. Just press cmd+shift+} or cmd+shift+{. -
Beautiful full screen viewEnter full screen mode and enjoy working with regular expressions. No distractions. Just you and your patterns. -
Multiline patterns and commentsSometimes the pattern is too complex. Just check "Allow whitespaces and comments" option and split your pattern into smaller parts. Add some comments if you like. -
Dark and light modeIt's great to have dark interface. But sometimes you just want to have a fresh look. Change your interface to Light. It still looks amazing.
What People Say?
Expressions is an easy to use, functional and also very nice looking regex tester. No more fiddly web versions ;-)
(...) It's a sumptuous, minimalistic, don't-make-me-think app I use to evaluate regular expressions (regex).(...) Expressions the most Mac-like of any of the regex apps I've used. In fact, after I close Expressions and go back to my Mac's desktop, my desktop feels a little shabby.(...)
Expressions is a definitely great tool for regex. It’s so simple, elegant and gorgeous that I don’t want to use any other else.
Frequently Asked Questions
-
Is Expressions safe to use?Yes. Expressions is private by design. We do not collect, use, store, or have access to any data created or processed within the app. All data remains on your device. You can read our full Privacy Policy here: Privacy Policy.
-
Do you collect personal data or usage analytics?No. Expressions itself does not collect personal data, usage statistics, analytics, or telemetry. We do not track how you use the app and we do not store any information about your activity. If you use Expressions via Setapp, your use of the Setapp platform is subject to Setapp’s own Privacy Policy, which may describe data collection or analytics performed by Setapp independently of us. If you purchase Expressions via the Mac App Store, we do not receive your personal data. If you purchase via our website, Paddle.com processes the order and shares the information necessary to fulfill your purchase with us. Full details are available in the Privacy Policy.
-
Why does my old license not work?As of Expressions 1.3.5, we've changed the license system, and you need a new license number which you can get for free. Read more.
-
What regex standard does the app use?Expressions uses ICU. It's the standard used in Apple frameworks, so if you develop iOS/macOS apps, it's the one.
-
One time payment or subscription?One‐time payment. Free updates within the current major version. Future major upgrades are paid separately.
-
Does one-time payment apply to Expressions 1.x only?Yes, one-time payment means that you pay for Expressions 1.0 and you get all the minor (1.x) updates for free. Expressions 2 will be a paid upgrade.
-
Minimum system requirements?macOS 10.11 or newer
-
Is Apple Silicon supported?Yes, since Expressions 1.3.5
-
Do you offer student discount?Sure! It's available through this website.
