How do I post an image on a forum?
Forum platforms like phpBB, XenForo, vBulletin and SMF were built when server space was expensive, and most boards still treat attachments as a scarce resource. Upload quotas are small, per-file limits are strict, and plenty of communities disable attachments for new members entirely. The standard answer has not changed in twenty years: upload the picture to an image host, copy a link, and paste it into your post wrapped in BBCode.
The workflow survives because it solves problems on both sides. The forum stores a few bytes of markup instead of a multi-megabyte file, your image loads from a server designed for image delivery, and you keep one library of pictures you can reuse across every community you belong to. Upload once to HotIMG and the same file can appear in a build log, a for-sale thread and a support post without three separate uploads.
The img tag, BBCode's workhorse
BBCode is a lightweight markup language that forums translate into HTML. Tags sit inside square brackets, and the one you will use constantly is the img tag. It accepts exactly one thing: a direct link to an image file.
[img]https://hotimg.com/f/abc123.jpg[/img]
When the forum renders your post, that line becomes the picture itself, displayed inline. Three details decide whether it works:
- The link must point at the file, not a page. A direct link ends in an image extension such as .jpg, .png, .gif or .webp. Paste a viewer page link instead and the forum shows a broken image icon, because it expected raw image data and received a web page.
- The link should use HTTPS. Browsers block insecure images on secure pages, so an http link often renders as an empty box even though the file exists and opens fine in a new tab.
- Nothing else can sit inside the tags. Stray spaces, line breaks or tracking parameters between the opening and closing img tags break rendering on stricter boards.
If you are not sure which of your links is the direct one, read the comparison of direct links versus embed codes. The short version: direct links end in a file extension and open nothing but the image itself.
Clickable thumbnails, the polite way to post big photos
Dropping a 4000 pixel photo inline stretches the thread layout and punishes readers on mobile connections. Forum etiquette prefers a thumbnail that links to the full image, and BBCode handles it by nesting an img tag inside a url tag:
[url=https://hotimg.com/i/abc123][img]https://hotimg.com/f/abc123.jpg[/img][/url]
The small image appears in the thread, and clicking it opens the full-size version. The url tag holds the destination, the img tag holds what readers see. The same structure makes any image clickable, so it also powers signature banners that link to your portfolio, your store or your latest project thread.
HotIMG shows ready-made embed codes after every upload, BBCode included, so you rarely need to assemble this markup by hand. Copy the BBCode field, paste it into the reply box, and hit preview once before submitting.
BBCode image tags at a glance
| Tag pattern | What it does | Support |
|---|---|---|
| [img]url[/img] | Displays the image inline at its natural size | Universal |
| [img=600x400]url[/img] | Displays the image scaled to fixed dimensions | Common, syntax varies by board |
| [url=link][img]url[/img][/url] | Shows a clickable image that links elsewhere | Universal |
| [spoiler][img]url[/img][/spoiler] | Hides the image behind a click-to-reveal box | Board dependent |
| [center][img]url[/img][/center] | Centers the image within the post | Most boards |
Dialects differ between forum engines. Some boards accept width and height values, others strip them silently; some rename spoiler tags to hide or collapse. When a tag misbehaves, check the formatting help page that usually sits next to the reply editor, and test in a sandbox thread if the board has one.
Getting the right link from your host
Every host labels its links a little differently, and that mismatch causes most first-post failures. After an upload, HotIMG lists the viewer link, the direct link and prebuilt BBCode, HTML and Markdown snippets on a single screen. For forums you want either the direct link, wrapped in img tags yourself, or the BBCode snippet pasted as is.
A few practical notes for forum use. Files up to 32 MB are accepted in JPG, PNG, GIF, WebP, BMP, TIFF and SVG, which covers everything a forum can display. Display copies are served as WebP for speed, so threads packed with screenshots stay quick to load, while your original stays available for download. Anonymous uploads work without an account, but they run on a timer of 1 hour, 1 day, 7 days or 30 days, whichever you pick at upload time.
Why forum images break, and the fix for each cause
A broken image icon has a short list of causes. Work through them in order and you will find the culprit in a minute or two:
- The upload expired. Temporary files vanish on schedule. Re-upload with a longer timer, or move important images to an account where expiry is switched off.
- You pasted a page link. If the URL between the img tags does not end in a file extension, swap it for the direct link and the picture appears.
- The source blocks embedding. Sites that pay for their own bandwidth often refuse to serve images into other domains. The explainer on hotlinking and why sites block it covers the mechanics. The fix is to host the file on a service that welcomes embedding, never to pull images from someone's personal site or shop.
- The board restricts new members. Some forums disable image rendering until you reach a post count. Post the bare URL in the meantime; readers can still click through.
- Mixed content. An http image inside an https forum gets blocked silently by the browser. Switch the link to its https version.
A posting routine that takes seconds
Once the pieces click, posting an image becomes a five-second habit: capture or choose the file, drop it on the uploader, copy the BBCode, paste, preview, submit. If you post screenshots all day, you can compress the loop even further by chaining a capture hotkey to an automatic upload, which the screenshot-to-link workflow guide walks through step by step.
Two closing etiquette rules keep moderators on your side. Keep inline images near 800 pixels wide, and tuck large image dumps behind spoiler tags so threads stay scrollable. Respect each board's content rules on top of your host's own: HotIMG requires confirming that every upload is free of adult content and advertising, which conveniently matches what most forums demand anyway.


