By Renfei Song

  • Category: Developer Tools
  • Release Date: 2015-06-25
  • Current Version: 2.2.1
  • Adult Rating: 4+
  • File Size: 48.17 MB
  • Developer: Renfei Song
  • Compatibility: Requires iOS 11.0 or later.


- Mac App Store “Best of 2015” - Featured in stories “All Your Code, Brilliantly Organized”, and “Keep Your Code at Your Fingertips” - Featured app in “Apps for Developers”, “Essential Coding Apps”, “Essential Apps for Developers”, and “Wrangle Your Code” Supercharge your productivity with SnippetsLab. SnippetsLab is a full-featured, elegant and easy-to-use snippets manager. With support for over 500 languages, full Markdown capabilities, and powerful organization and search features, it helps you build your personal coding knowledge-base and makes sure that you have easy access to them at all times. Main Features • Stunning user interface with 13 fully customizable themes. • Syntax highlighting for over 500 languages. • Create nested folders, as well as smart groups and shortcuts. • Add notes & tags to a snippet. • Include multiple parts, or “fragments” in a single snippet with different languages. • Add image, video or any arbitrary file attachments. • Open multiple and/or floating windows for quick reference. • Full-text fuzzy search with smart search filters. • Use iCloud to backup and synchronize your library across multiple devices. • Automatic code formatting (for supported languages only). • Automatically detect languages. • Keyboard shortcuts to use the app mouse-free. • Export the library to JSON, XML or plain text files. • Automatic backups for a peace of mind. • Create snippets from anywhere with macOS Services. Markdown Support • Choose between editing, full preview, or side-by-side preview mode. • Accurate two-way scroll synchronization. • Syntax highlighting for the same set of over 500 languages. • Insert LaTeX math formulas with MathJax. • Insert Mermaid diagrams (flowchart, pie chart, sequence diagram, state diagram, requirement diagram, class diagram, entity relationship diagram, gantt chart, etc.). • Interactive and auto-updating table of contents. • Quickly toggle format options and insert links, tables, footnotes, etc. • Customize (or provide your own) CSS stylesheets. SnippetsLab Assistant SnippetsLab Assistant provides a quick and convenient way to access many app functionalities from the menu bar. You can create new snippets, or browse and search for existing ones. You can preview your snippet right from the menu bar, copy to clipboard, reveal in the main window, or even insert directly to the active app. Integrations • Sync: Customize the library location to use any 3rd-party file-based sync services, such as Dropbox or Google Drive. • GitHub Gist: Import from GitHub Gist & publish your snippets as gists. (Please note that two-way sync with GitHub is not supported.) • Alfred Workflow: Search and view the results directly in Alfred, open them in SnippetsLab, copy to clipboard or paste to the active app. (Note: Alfred Powerpack is required to use the workflow.) • Alfred Custom Search: Initiate a searching query from Alfred using the “snippetslab://search/{query}” URL scheme, then view the results in SnippetsLab. • Import CodeBox and Quiver libraries, or from supported JSON files. More Info For a list of all supported languages, please visit: User manual: FAQ:



  • Fantastic app! Very useful

    By Axomus
    This has been a great app to keep a record of code snippets. I like that you can assign tags and keep a note at the top of the code. The fragment feature is awesome! One suggestion: Folders and Categories should be called one thing. This was hard to grasp when I started using the app. I could not figure out how to create a new category or manage categories in any way. I finally figured out that it’s the same thing as folders. Please just call this one thing (either Folders OR Categories) to eliminate confusion.
  • The best snippets manager

    By SlipperyPenguin
    New folder icon feature is welcome! Would be great if there were icons for Programming languages, or support for the user to add their own icon
  • Must have for any Dev

    By E, PharmD
    Indispensible - I appreciate the syntax coloring for a multitude of languages and the sync capabilities. I use this almost daily for storing language examples for languages I use rarely, patterns for idioms of mine that aren't quite "library-able" and samples of clever snippets that are too much to store in brain memory. Search is top notch. Thank you for this app!
  • Couldn't live without

    By Another Colin
    As you dev along you compile masses of notes and bits of code, and you want to reference them quickly, access them across devices, maybe even publish them straight from the app – this does it all and I'm grateful it exists, I couldn't imagine being a developer without it.
  • My Favorite Snippets Manager

    By NoahRaskin
    I absolutely LOVE SnippetsLab!!! It's the nicest one I've used and the fact that it's native is just amazing! Only is one thing that I really wish SnippetsLab had. That one thing is: I wish the developer would implement a nice way to share public links to snippets. Often times I need to share a snippet of code with someone or a client, and I wish I could use SnippetsLab being that my snippets are already in there. Having a nice clean public link that anyon I share my link with can view would be great! I'd be happy to share more details on this as well. All-in-all, this app is fantastic! Great updates and support. Highly recommend it!
  • Excellent snippets app

    By mikesolin
    My first code snippets app was CodeBox. From there, I moved to Quiver. With Quiver basically abandoned, I started looking for alternatives. I'm so glad I found SnippetsLab - it's an excellent replacement. Synching is easy and automatic. The interface is great for adding code snippets. My only issue is adding multiple tabs to a code snipper is kinda weird, especially when you add more than a few, but I've settled on dealing with it or just making multiple snippets. I really just needed a place to store code snippets that didn't need to be full-blown scripts, and this does a great job. Thanks!
  • Super useful app

    By tk421
    Great way to organize code snippets, or short notes, etc. This is the easiest app--and I've tired a lot of them--for me to surface small bits of information quickly.
  • Tremendous Productivity Aid

    By lm6068
    A huge thanks to the developers. It's a great time-saver having a single source of scripts, references, and links. This app excels when working with different languages in different environments across many projects. Some of the specific features useful to me: -Markdown capability allows markdown to be mixed with code blocks from different languages. -Ability to reorganize the folder structures. -Sync/back up! -Fast launch and search. -Usability. -Well maintained and frequently updated.
  • Extremely valuable developer tool

    By uuklanger
    I have tons of snippets, notes, howto, examples,... that have helped me through many development and platform setup tasks. This app is easy to use, beautiful, and flexible.
  • Works after all on Apple Silicon

    By Stevo6205
    When I backed out of the app and came back in, the new folders I created showed up. Also, I checked out the iCloud sync and it worked fine.