A snippet is a small section of text or source code that can be inserted into the code of a program or Web page. Snippets provide an easy way to implement commonly used code or functions into a larger section of code. Instead of rewriting the same code over and over again, a programmer can save the code as a snippet and simply drag and drop the snippet wherever it is needed. By using snippets, programmers and Web developers can also organize common code sections into categories, creating a cleaner development environment.

Snippets used in software programming often contain one or more functions written in C, Java, or another programming language. For example, a programmer may create a basic "mouse-down event" snippet to play an action each time the user clicks a mouse button. Other snippets might be used to perform "Open file" and "Save file" operations. Some programmers also use plain text snippets to comment code, such as adding developer information at the beginning of each source file.

In Web development, snippets often contain HTML code. An HTML snippet might be used to insert a formatted table, a Web form, or a block of text. CSS snippets may be used to apply formatting to a Web page. Web scripting snippets written in JavaScript, PHP, or another scripting language may be used to streamline dynamic Web page development. For example, a PHP snippet that contains database connection information can be inserted into each page that accesses information from a database. Whether programming software or developing websites, using snippets can save the developer a lot of time.

Updated January 15, 2009 by Per C.

quizTest Your Knowledge

What type of file stores DNS information for a specific domain name?

Rich text file
Log file
Zone file
Flat file
Correct! Incorrect!     View the Zone File definition.
More Quizzes →

The Tech Terms Computer Dictionary

The definition of Snippet on this page is an original definition written by the team. If you would like to reference this page or cite this definition, please use the green citation links above.

The goal of is to explain computer terminology in a way that is easy to understand. We strive for simplicity and accuracy with every definition we publish. If you have feedback about this definition or would like to suggest a new technical term, please contact us.

Sign up for the free TechTerms Newsletter

How often would you like to receive an email?

You can unsubscribe or change your frequency setting at any time using the links available in each email.

Questions? Please contact us.