This playground demonstrates every feature supported by Streamdown.
Regular paragraph text with bold, italic, bold italic, and strikethrough formatting. You can also use inline code within text.
Visit or paste a raw URL like and it becomes a link automatically.

This is a blockquote. It supports formatting and emphasis inside.
Blockquotes can also be nested.
Inline code renders within text. Block code gets syntax highlighting:
Inline math: and .
Block math for display equations:
Chinese: 你好世界。 Streamdown 支持中文排版。
Japanese: こんにちは。 Streamdown は日本語をサポートしています。
Korean: 안녕하세요. Streamdown은 한국어를 지원합니다.
Three dashes create a horizontal rule:
© 2025 — Streamdown • Built with ♥
interface User { id: string; name: string; email: string;}async function fetchUser(id: string): Promise<User> { const response = await fetch(`/api/users/${id}`); if (!response.ok) { throw new Error("Failed to fetch user"); } return response.json();}def fibonacci(n: int) -> list[int]: """Generate the first n Fibonacci numbers.""" sequence = [0, 1] for _ in range(2, n): sequence.append(sequence[-1] + sequence[-2]) return sequence[:n]print(fibonacci(10)):root { --primary: #0070f3; --background: #ffffff;}.container { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 1.5rem; padding: 2rem;}# Install Streamdownnpm install streamdown @streamdown/code @streamdown/math @streamdown/mermaid