Snippd is a free, open source Chrome extension that expands short trigger words into full blocks of text instantly, on any website.
Type ;email get your full email template. Type ;addr get your full address. One keystroke saves you paragraphs of typing.
- Instant expansion type a trigger, get full text immediately
- Works everywhere Gmail, Google Docs, Twitter, LinkedIn, any text field
- 100% local no accounts, no servers, no cloud. Your snippets never leave your device
- Free forever no paywalls, no subscriptions, no catch
- Lightweight no frameworks, no bloat, just fast
- Clone this repo
git clone https://github.com/runandhide05/Snippd.git
- Open Chrome and go to
chrome://extensions - Enable Developer Mode (top right toggle)
- Click Load Unpacked
- Select the
snippd/folder - Done Snippd appears in your toolbar
- Click the Snippd icon in your Chrome toolbar
- Add a snippet give it a trigger word starting with
;and your expansion text - Go to any webpage with a text field
- Type your trigger (e.g.
;email) and watch it expand instantly
| Trigger | Expands To |
|---|---|
;email |
Hi, thank you for reaching out! I'll get back to you within 24 hours. |
;addr |
123 Main Street, Springfield, IL 62701 |
;sig |
Best regards, John Smith | john@email.com | (555) 123-4567 |
;ty |
Thank you so much for your time, I really appreciate it! |
;meet |
Would you be available for a quick 15 minute call this week? |
Add live values to any snippet using {{variable}} placeholders - they're replaced with the current date, time, and more the moment you expand the trigger.
| Variable | Example Output |
|---|---|
{{date}} |
April 4, 2026 |
{{date:MM/DD/YY}} |
04/04/26 |
{{time}} |
2:30 PM |
{{datetime}} |
April 4, 2026, 2:30 PM |
{{day}} |
Saturday |
{{month}} |
April |
{{year}} |
2026 |
{{cursor}} |
(places your cursor here after expansion) |
Example - a snippet with trigger ;note and expansion:
{{date}} -
{{cursor}}
Expands to today's date on the first line, with your cursor ready to type on the second line.
- Create, edit, delete snippets
- Trigger expansion on any webpage
- Works in Gmail, Google Docs, standard inputs
- 100% local storage no server needed
- Folders and categories
- Search and filter snippets
- Import / export snippets as JSON
- Keyboard shortcut to open popup (type ;snippd on any page)
- Snippet usage counter
- Dynamic variables -
{{date}},{{time}},{{datetime}},{{day}},{{month}},{{year}},{{cursor}} - UI redesign - snippet cards, gradient header, expansion previews
Contributions are welcome! Snippd is intentionally simple please keep that spirit when submitting PRs.
- Fork the repo
- Create a branch (
git checkout -b feature/my-feature) - Make your changes
- Submit a pull request
For bugs or feature requests, open an Issue.
Please keep contributions focused no frameworks, no build tools, no unnecessary dependencies. Vanilla JS only.
| Layer | Tech |
|---|---|
| Extension API | Chrome Manifest V3 |
| Storage | chrome.storage.local |
| UI | Vanilla HTML + CSS + JS |
| Content Script | Vanilla JS |
| Backend | None intentionally |
Snippd collects zero data.
- No analytics
- No tracking
- No accounts
- No network requests
- All snippets are stored locally on your device using
chrome.storage.local - Nothing ever leaves your browser
Snippd is and always will be free. If it saves you time every day, consider buying me a coffee it keeps the project alive and motivates future updates.
MIT License free to use, modify, and distribute. See LICENSE for details.
Built with coffee and a desire to type less.

