Dynamic code snippet expander
Text expanding app for developers. It works like a dynamic, intelligent snippet library, so you can skip repeating yourself. Use its 80 expanders and easily add your own.
TeaCode requires macOS 10.12 or newer

Write your code super fast

No matter what programming language you use, there is always lots of code to write. TeaCode writes it with you.
And it makes it all much quicker. Just write a pattern, press TeaCode shortcut and TeaCode will finish it for you. Super fast!

Over 80 built-in expanders

TeaCode comes with over 80 ready-to-use expanders. For Swift, PHP, Objective-C and HTML. You will also find some samples to better understand how TeaCode works. Nice!

Create your own expanders

It's extremely easy! Create them once, use them anytime. Write your code faster.
Use multiple variables, filters, optional patterns, subexpressions to make them even better.

Most text editors and IDEs

Use your expanders almost anywhere.
TeaCode works with probably all native macOS text editors. We also made plugins for Atom, Visual Studio Code, JetBrains IDEs (PHPStorm, AppCode, etc) and Sublime Text. And there will be more.


You can export any bundle of expanders and share it with others. Importing is as easy as double clicking on the bunde icon.


Quick browser

Need to access or find any expander syntax quickly? Press ⌘⇧space and start typing. Simple!


What People Say?

I've been a massive fan of Expressions and Workspaces, but TeaCode just completely and totally rocks! I've tried many text expansion apps over the years with high hopes, but none have ever really "stuck". Whether it was clunky interfaces or unreliable expansion. TeaCode is in a completely different league, its fantastic to see so much innovation wrapped up in a beautiful interface and reliable functionality. I love the Markdown documentation support and the concept of "Bundles". Thanks again, this is going to be one of my most used tools by far!
TeaCode is much more than a simple snippet expander. It is highly customizable and very expressive. Having its own small type system including optionals you can parameterize your expanders. Switching from a combination of Xcode and Dash snippets I was able to delete 60% of my snippets and still have more expanders.
TeaCode comes with a plethora of expanders so just by starting TeaCode you will have a huge benefit! They're also a good starting point for your own expanders.
I wouldn't want to miss it.

In short: Don't look any further, buy TeaCode!
TeaCode is the first dynamic snippet manager that has actually worked for me. I made my own static snippets for a long time, but now TeaCode allows me to save time with it’s quick expansions. If I’m not using Emmet, it’s TeaCode for sure! Thanks!

Frequently Asked Questions

  • Why does my old license not work?
    As of TeaCode 1.1, we've changed the license system, and you need a new license number which you can get for free. Read more.
  • Is Apple Silicon supported?
    Yes, since TeaCode 1.1
  • Is TeaCode just another snippet manager?
    No, it's way better. It expands a (predefined by you) pseudo code into the code you actually need. Please read more here.
  • What editors are supported?
    Basically all the native code editors works (Xcode, TextMate). We've also made plugins for Visual Studio Code, Atom, JetBrains IDEs and Sublime. Read more here.
  • One time payment or subscription?
    One time payment
  • Minimum system requirements?
    macOS 10.11 or newer
  • Do you offer student discount?
    Sure! It's available through this website.