Tools

Steam BBCode formatting

Steam Community uses BBCode for profiles, guides, reviews, workshop descriptions, and forum posts. Build tags here and paste into Steam.

Not every tag works everywhere - see the reference below. Based on lightwo's Comprehensive Formatting Help.

Quick wrap

Where tags work

Steam limits vary by area. Character limits are approximate - Steam's built-in help is often inconsistent.

AreaSupported tagsLimit
Profile summaryh1–h3, b, u, i, strike, spoiler, hr, url4,000
Profile showcasesh1 (except trade), h2, h3, b, u, i, strike, spoiler, hr, url8,000
Commentsh2, h3, b, u, i, strike, spoiler, hr, url (not on profiles)1,000
Discussionsh1–h3, b, u, i, strike, spoiler, lists, quote, code, table, embeds18,000
Workshop / UGC descriptionh1–h3, formatting, table, img, video, previewyoutube8,000
Guide sectionsAll formatting + previewimg, screenshot, previewyoutube, video8,000 / section
Reviewsh1–h3, b, u, i, strike, spoiler, lists, quote, code, table, embeds8,000
Group summaryh1–h3, b, u, i, strike, lists, quote, code, table3,000

BBCode reference

Documented and undocumented tags - copy any example:

Text styles

Bold
[b]text[/b]

Bold text

Italic
[i]text[/i]

Italic text

Underline
[u]text[/u]

Underlined text

Strikethrough
[strike]text[/strike]

Crossed-out text

Spoiler
[spoiler]text[/spoiler]

Hidden until clicked

Works best for text, not images

Headings

Heading 1
[h1]text[/h1]

Largest heading

Not available in comments or activity posts

Heading 2Undocumented
[h2]text[/h2]

Section heading

Undocumented but works in many areas

Heading 3Undocumented
[h3]text[/h3]

Subsection heading

Undocumented but works in many areas

Links

Link (named)
[url=https://example.com]link text[/url]

Hyperlink with custom label

Link (plain URL)
https://example.com

Paste a URL on its own line - Steam auto-links it

Blocks

Quote
[quote]text[/quote]

Quoted block

Quote (author)
[quote=author]text[/quote]

Quote with attribution

Quote (author + comment)
[quote=author;COMMENT_ID]text[/quote]

Links to a specific comment in the same thread

Comment ID is in the post permalink

Code
[code]text[/code]

Fixed-width, preserves spaces

Horizontal rule
[hr][/hr]

Divider line

Add a line break before [hr] to avoid extra spacing

No parse
[noparse][b]tags[/b][/noparse]

Show BBCode literally

Lists

Bullet list
[list][*]item one[*]item two[/list]

Unordered list

Numbered list
[olist][*]first[*]second[/olist]

Ordered list

Tables

Table
[table][tr][th]Name[/th][th]Age[/th][/tr][tr][td]John[/td][td]65[/td][/tr][/table]

Rows with header and data cells

noborder/equalcells only work in some official articles

Media (guides & UGC)

Undocumented - mainly guides and workshop descriptions

ImageUndocumented
[img]https://example.com/image.png[/img]

Embed an image by URL

Mainly UGC descriptions/summaries and guides

VideoUndocumented
[video mp4=https://example.com/video.mp4][/video]

Embed a muted video (any format)

Availability varies; may break in guides

YouTube (BBCode)Undocumented
[previewyoutube=VIDEO_ID;full][/previewyoutube]

Embedded YouTube player in guides

Use full, leftthumb, or rightthumb for layout

Guide imageUndocumented
[previewimg=IMAGE_ID;sizeFull,floatLeft;file.png]Alt text[/previewimg]

Image from guide uploads with size/alignment

Image must exist in guide images

ScreenshotUndocumented
[screenshot=IMAGE_ID;https://example.com/thumb.png]Alt text[/screenshot]

Screenshot with optional custom thumbnail URL

Other undocumented

Tags not in Steam's built-in formatting help

Pull quoteUndocumented
[pullquote]The readers are impatient.[/pullquote]

Highlighted quote block in guides

ParagraphUndocumented
[p]The quick brown fox jumps over the lazy dog.[/p]

Explicit paragraph wrapper

Auto-embeds (paste URL)

Put these on their own line - Steam turns them into widgets:

YouTube
https://www.youtube.com/watch?v=VIDEO_ID

Auto-embeds as a video widget

Requires YouTube cookies in account settings

Vimeo
https://vimeo.com/VIDEO_ID

Auto-embeds as a video widget

Requires Vimeo cookies in account settings

Sketchfab
https://sketchfab.com/3d-models/MODEL_ID

Auto-embeds a 3D model viewer

Requires Sketchfab cookies in account settings

Steam store
https://store.steampowered.com/app/APP_ID/

Game/store page widget

Workshop / UGC
https://steamcommunity.com/sharedfiles/filedetails/?id=FILE_ID

Workshop item or guide widget

Inventory item
https://steamcommunity.com/profiles/STEAM_ID/inventory/#APPID_CONTEXT_ASSETID

Inventory item preview widget

Undocumented; preview generation can be unreliable

Full guide on Steam Community

Unicode profile name styles

Steam display names support Unicode - paste into Edit Profile → Profile Name:

Bold
𝐘𝐨𝐮𝐫 𝐒𝐭𝐞𝐚𝐦 𝐩𝐫𝐨𝐟𝐢𝐥𝐞 𝐭𝐞𝐱𝐭
Italic
𝑌𝑜𝑢𝑟 𝑆𝑡𝑒𝑎𝑚 𝑝𝑟𝑜𝑓𝑖𝑙𝑒 𝑡𝑒𝑥𝑡
Bold Italic
𝒀𝒐𝒖𝒓 𝑺𝒕𝒆𝒂𝒎 𝒑𝒓𝒐𝒇𝒊𝒍𝒆 𝒕𝒆𝒙𝒕
Monospace
𝚈𝚘𝚞𝚛 𝚂𝚝𝚎𝚊𝚖 𝚙𝚛𝚘𝚏𝚒𝚕𝚎 𝚝𝚎𝚡𝚝
Script
𝒴𝓄𝓊𝓇 𝒮𝓉𝒺𝒶𝓂 𝓅𝓇𝓄𝒻𝒾𝓁𝒺 𝓉𝒺𝓍𝓉
Bold Script
𝓨𝓸𝓾𝓻 𝓢𝓽𝓮𝓪𝓶 𝓹𝓻𝓸𝓯𝓲𝓵𝓮 𝓽𝓮𝔁𝓽
Fraktur
𝔜𝔬𝔲𝔯 𝔖𝔱𝔢𝔞𝔪 𝔭𝔯𝔬𝔣𝔦𝔩𝔢 𝔱𝔢𝔵𝔱
Bold Fraktur
𝖄𝖔𝖚𝖗 𝕾𝖙𝖊𝖆𝖒 𝖕𝖗𝖔𝖋𝖎𝖑𝖊 𝖙𝖊𝖝𝖙