Skip to content

Features Overview

SnipShare is a full community pastebin. This page summarizes what it can do; the following pages cover privacy and security, the settings reference, and moderation in detail.

  • Multi-file pastes — up to a configurable number of files per paste (default 10, maximum 50).
  • Syntax highlighting — 39 languages on the public view via Prism.js, chosen per file. A CodeMirror-based editor is used when creating and editing.
  • Titles, descriptions, and tags — describe and categorize each paste.
  • Raw and download output — view any paste as plain text at /paste/{hash}/raw/ or download it at /paste/{hash}/download/ (multi-file pastes download as a ZIP).
  • Visibility — Public, Unlisted (link-only), or Private (owner only).
  • Password protection — lock a paste behind a password.
  • Burn after reading — the paste is destroyed after the first view by anyone other than the owner.
  • Expiration — the paste expires automatically after a chosen interval.

See Privacy and Security.

  • Fork — clone any public paste into your own account to build on it.
  • Star — save pastes you like; view them on your profile.
  • Collections — group pastes into named collections.
  • Revision history — every edit is versioned per file, with diffs.
  • Reporting — members can flag a paste for moderation.
  • All Pastes admin screen — search, filter by status, and bulk-trash or delete pastes.
  • Moderation queue — review reported pastes and trash offending content.
  • Settings — five tabs (General, Permissions, Appearance, Integrations, License).

See the Settings Reference and Moderation & Management.

Plain Text, Bash / Shell, C, C++, C#, CSS, Dart, Dockerfile, Elixir, Erlang, Go, Haskell, HCL / Terraform, HTML, INI / Config, Java, JavaScript, JSON, JSX, Kotlin, LESS, Lua, Markdown, Perl, PHP, Python, R, Ruby, Rust, Sass, Scala, SCSS, SQL, Swift, TOML, TSX, TypeScript, XML, YAML.

When you type a filename, SnipShare auto-detects the language from the file extension where it can.