Upload a PNG With No Re-Encoding — Transparency Preserved
Upload a PNG and keep it byte-for-byte — no re-encoding, no alpha-channel flattening, no quality-85 JPEG conversion. Get a direct image URL you can hotlink in Markdown, HTML, or BBCode. Free, 5 MB, transparency preserved.
Also works if you searched png image upload, upload png online, or upload png and get a direct link — stored lossless, no re-encoding.
Upload a PNG at imagepaste.org by pasting, dropping, or picking the file. We store the exact bytes, so transparency and lossless quality are preserved. The upload takes about three seconds for a typical 500 KB PNG and returns a direct image URL you can hotlink in Markdown, HTML, or BBCode.
- 01
Have the PNG ready
Either on disk (from Figma export, Photoshop, a screenshot saved to Pictures) or on the clipboard (from PrtScn, Cmd+Shift+Ctrl+4, or Copy Image in a browser). PNG is the default for most screenshot tools, so this usually takes no extra work.
- 02
Open imagepaste.org
Any browser, desktop or mobile. No extension, no download, no account prompt. The drop zone accepts PNGs up to 5 MB.
- 03
Upload the file
Drag the PNG onto the drop zone, press Ctrl+V to paste, or click to open a file picker. The upload starts immediately and shows a progress bar. Transparency is preserved through the whole pipeline.
- 04
Copy the direct URL
Once processing completes, a short share URL appears with a one-click copy button. The URL resolves to a direct image response (Content-Type: image/png), so <img> tags, Markdown ![](), and BBCode [img] all work without an intermediate page.
Hosting a logo with transparent background
You exported a logo as PNG from Figma so the transparent background renders cleanly on any page. JPEG hosts that re-encode the file flatten the alpha channel into white. We store the PNG as-is, so the logo still looks right over coloured headers, dark-mode hero sections, or newsletter templates.
UI mocks pasted into Notion or Linear
PNG is the native export for most UI tools (Figma, Sketch, Framer). Upload your mock here, paste the URL into a Linear comment or Notion doc, and the crisp anti-aliased edges survive. Some hosts convert PNG to WebP or JPEG automatically, which blurs text and 1-pixel borders on UI elements.
Pixel art and game sprites
Pixel-art PNGs fail hard under JPEG compression because every colour block becomes a gradient. Host the PNG here and link it in Itch.io devlogs, GameDev subreddits, or a Godot Discord. The image stays pixel-perfect regardless of how small you scale the <img> element in the receiving page.
Diagrams from draw.io or Excalidraw
Export from draw.io or Excalidraw produces PNGs with crisp lines on a transparent background. Upload here, reference the URL from a README or an Obsidian note. The diagram renders correctly on dark-mode readers because the transparency survives, rather than showing a white rectangle.
Do you re-encode PNGs when I upload them? +
No. We store the file bytes you uploaded and serve them back identically. That preserves transparency, indexed colour palettes, and lossless detail in UI and diagram images. If you need a smaller file, convert to WebP locally before uploading — we will not silently do it for you.
Does transparency work in the shared URL? +
Transparency is preserved. The PNG keeps its alpha channel from upload through to the HTTP response. Any client that respects PNG transparency (every browser, Slack unfurl, Discord embed, Notion paste, Figma import) shows the see-through areas correctly rather than filling them with white or black.
What is the max PNG file size? +
Five megabytes. That fits most UI exports, screenshots, logos, and diagrams. For larger PNGs, try PNG compression tools like pngquant or TinyPNG to shrink the file by 60 to 80 percent with no visible difference, then upload the smaller version. Alternatively, convert to WebP for up to 50 percent more savings with lossless mode.
Can I upload a PNG and get a direct image URL for hotlinking? +
Yes. The share URL returns a direct image response with Content-Type: image/png, so standard <img> tags, Markdown , and BBCode [img] tags all render. No intermediate HTML page, no ad interstitial, no script that rewrites URLs on click.
What happens if my PNG is larger than 5 MB? +
The upload is rejected with a clear error message before any bytes land on our server. Three common fixes: crop to the relevant part of the image, run it through TinyPNG or Squoosh, or convert to WebP at lossless quality. Most "too big" PNGs are screenshots with huge empty backgrounds that crop flat.
Does uploading a PNG here work on mobile browsers? +
Mobile Safari (iOS 16+) and Chrome on Android (12+) both handle PNG upload through the file picker. Tap the drop zone, pick the PNG from Photos or Files, wait for the upload progress, copy the URL. PNG screenshots from the iOS volume-up + power combo work without any conversion step.
Can I upload a PNG screenshot directly without saving to disk first? +
Yes. On Windows, PrtScn puts a PNG on the clipboard. On macOS, Cmd+Shift+Ctrl+4 does the same. Paste with Ctrl+V or Cmd+V into imagepaste.org and the clipboard PNG uploads directly. No Save As dialog, no filename prompt, no temporary file in Downloads you have to clean up later.