Skip to content

After completing the setup wizard, you’re ready to start sharing code. This guide covers your first steps.


Visit /pastes/ on your site to see the public pastes archive.

Browse all pastes

The archive shows:

  • All public pastes from all users
  • Filter by language, tag, or search term
  • Sort by newest, most viewed, or most starred
  • Toggle between list and grid layout (configurable in Settings → Appearance)

Go to /pastes/create/ or click the New Paste button in the archive header.

Create a new paste

  1. Title: Give your paste a descriptive name (optional but recommended)
  2. Description: Add context about what the code does
  3. Language: Select from 20+ languages for syntax highlighting. SnipShare auto-detects common file types.
  4. Code: Type or paste your code into the CodeMirror editor
  5. Add files: Click + Add File to create a multi-file paste (like a GitHub Gist)
Option Description
Visibility Public (listed), Unlisted (link only), or Private (owner only)
Expiration Never, 1 Hour, 1 Day, 1 Week, or 1 Month
Password Optional password protection
Burn after read Paste deletes itself after the first view
Tags Comma-separated tags for discovery

Click Create Paste to publish.


After creating a paste, you’re taken to the single paste view at /paste/{hash}.

From there you can:

  • Share: copy the URL to share with others
  • Fork: clone the paste into your own account
  • Star: save it to your starred list
  • Download: get the files as a ZIP or individual download
  • Edit: modify the paste (creates a revision)
  • View raw: see plain text at /paste/{hash}/raw/