<samp>: The SAMP Element

Last updated: 2026-10-13

<samp>The SAMP Element

Marks sample output from a program or system, rendered in a monospace font by default.

CategoryFormatting
Content ModelPhrasing content
Allowed ParentsAny element that accepts phrasing content
Content TagYes — requires closing </samp> tag
StatusStandard

📝 Syntax

<samp>sample output</samp>

▶ Example

Edit the code below and see the live result in the playground:

🌐 Browser Support

Browser ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
<samp> ✓ v1 ✓ v12 ✓ v1 ✓ v1 ✓ v1
Supported in all major browsers
Tip: <samp> means output, distinct from <kbd> (input) and <code> (code).

❓ FAQ

QWhat does the samp tag do?
A<samp> (sample output) marks example output from a program or system, such as command-line results or error messages. Together with <kbd> (user input) and <code> (the code itself) it forms the technical documentation trio.
QWhat is the difference between samp and code?
A<code> is source code; <samp> is the result of running it. A common documentation pairing: <kbd>npm test</kbd> (user input) followed by <samp>All tests passed</samp> (program output).
QCan samp contain kbd?
AYes — it is how you model a terminal session: <samp><kbd>y</kbd> to confirm, then it prints Done</samp> shows the full flow of a program prompt, a user keypress, and further program output.

📚 Related Tutorials

Web-Tutorial.com

Web-Tutorial Tech Team

A team of developers maintaining programming tutorials. Each tutorial is written and reviewed by developers with expertise in that field. We work to keep our content accurate and reliable — if you spot an issue, please let us know.

100%

🙏 帮我们做得更好

我们是刚上线的编程教程站,几个人的小团队,精力有限。页面虽经检查,难免还有疏漏——链接失效、排版错乱、内容有误、语言生硬……

如果您发现了,麻烦告诉我们,我们会在收到反馈后第一时间进行修复,再次感谢您的光临 🙏