From Seo Wiki - Search Engine Optimization and Programming Languages

Jump to: navigation, search

A pastebin is a web application which allows its users to upload snippets of text, usually samples of source code, for public viewing. It is very popular in IRC channels where pasting large amounts of text is considered bad etiquette. A vast number of pastebins exist on the Internet, suiting a number of different needs and provided features tailored towards the crowd they focus on most.



Pastebins, similar to the ones referenced from this article, have been around since at least 2002.[1] is one of the earliest public pastebins and has spawned a large number of direct descendants (such as and, based on its open source PHP code[citation needed]. was inspired [2] from a basic PHP code sharing application called Paste.[3]

Pastebot[4], a stand-alone Perl application incorporating both an IRC client and a web server, was created for EFNet #perl as late as March 2002[5]. It is still in use[6]. Pastebot's stock submission form template encourages "No paste!" and may have coined or helped popularize the term as a noun.

Over time, many of the public pastebins have become specialized and targeted at a single group of users[7]. This benefits the users by letting them share code or text in a consistent and clean manner. In many cases, pastes made to pastebins are kept only for some time, usually a month.

Common features

Although there are literally thousands of pastebins available, most have a common set of features. They may appear different or target a different user base, but at the core, they take an upload or text paste and provide a sharable HTTP URL which contains the body of text.

A pastebin often has the capability to format and syntax highlighting the text for easier viewing. Throughout the years, the number of languages and formatting styles has grown quickly as the Pastebin user base has grown and their needs have fanned out. A well-known highlighting software package called GeSHi supports the most common pastebins[citation needed].

Some of the newer pastebins provide features for comparing two or more pastes, synchronous notifications through IRC or XMPP, paste histories, encryption, password protection and virtual subdomains[8].

Abuse and spam

In some cases, pastebin sites have been abused as a venue in which to post personal information, such as passwords or identifiers.[9] In one such incident, media coverage of abusive postings of approximately 20,000 Hotmail passwords as part of a phishing scheme[10] led to the operator of the original temporarily closing the site with the following message: "Down for maintenance - 6th Oct 2009 - is getting an unprecedented amount of traffic due to a news story in which some leaked Hotmail passwords have been pasted on this site. was intended as a tool to aid software developers, not for distributing this sort of material. Filters have been put in place to prevent reoccurrence, but the current traffic level is unsustainable. is just a fun side project for me, and today it's not fun. It will remain offline all day while I make some further modifications. Paul Dixon"

Spam is a large problem. For the same reasons that open up the pastebins to abuse, they are easy to spam. The spam robots or spammers involved in this sort of activity may not realize that most pastebins do not allow search engines to index their pages or even follow the links. This causes an extra burden on the services to provide filtering of pastes which would not accomplish the intended goal. To protect against spam, some pastebins have implemented CAPTCHAs[citation needed].

Applications in Microblogging

There are some pastebins[11] which exist specifically to surpass character limitations of microblogging services like Twitter. The idea is to save a large piece of text in a pastebin and post the URL and text excerpt to microblogging services which have character limitations.[12]

Programming Assistance Features

There are specialized pastebins to assist programmers with debugging, testing and simulation.[13][14] Using these systems, a user is able to paste a program component to the website, which will then compile or execute the software. The results of execution or compilation, such as errors, are then stored and provided to the user.

See also


  1. WHOIS entry; registered September 2002
  2. Pastebin main source code, November 2002, showing inspiration
  3. Paste Inspiration behind
  4. Pastebot on CPAN; Pastebot distribution on CPAN
  5. Pastebot's initial release snapshot; showing the first accepted patches in March 2002
  6. Pastebot servers indexed in Yahoo; contemporary pastebot usage
  7., The first pastebin specifically geared toward twitter users
  8., feature list
  9. Hotmail breach reveals passwords for a day, CBC News, October 5, 2009
  10. Scam hits more e-mail accounts, Jonathan Fildes, BBC News, Oct 6, 2009
  11., a popular Twitter pastebin
  12. DailyGyan, Helps You Tweet More Than 140 Characters [Daily WebApp]
  13. provides compilers and interpreters for pastes
  14. allows to run source code with custom input in 40 programming languages

de:Pastebin es:Pastebin fr:Pastebin it:Pastebin pl:Pastebin ru:Pastebin fi:Pastebin

Personal tools

Served in 0.204 secs.