How to Use Every Free Tool on sshot.online: Complete Step-by-Step Guide

sshot.online is a set of free tools for sharing screenshots and working with links, code, and text. Every tool runs in your browser, and none of them need an account. This guide walks through each one step by step, with screenshots of exactly what you'll see.

Contents

  1. Screenshot & image upload
  2. URL shortener (with custom links, QR codes and click stats)
  3. Code share
  4. Browser extension
  5. URL encoder & decoder
  6. URL parser
  7. URL slug generator (single and bulk)
  8. Text case converter
  9. JSON formatter & validator
  10. QR code generator

1. Screenshot & image upload

Use it to: turn any screenshot or image into a link you can paste into chat, email, a ticket, or a document. It's on the home page.

  1. Take a screenshot as usual (for example Win+Shift+S on Windows or Cmd+Ctrl+Shift+4 on a Mac, which copy it to your clipboard).
  2. On the home page, press Ctrl+V (Cmd+V on a Mac). You can also drag a file onto the box or click it to browse.
The upload box on the sshot.online home page
The upload box accepts PNG, JPG, GIF and WebP images up to 3 MB.
  1. About a second later you get a preview and two links:
    • Share link (/i/…): opens a page showing the image. Best for chat, email and tickets.
    • Direct image link (/f/….png): points straight at the file. Use it to embed the image in Markdown, a README, a wiki, or a forum post.
  2. Click Copy next to the link you want and paste it anywhere.
Upload result showing a preview, the share link and the direct image link
After uploading: preview, share link, direct image link, and buttons to open the page or upload another.

Tip: anyone with the link can view the image, so crop out passwords, customer details, and other sensitive information before uploading.

2. URL shortener

Use it to: turn a long, messy URL into a short link, optionally with your own ending, a password, an expiry date, and a QR code. Open the URL shortener.

  1. Paste your long URL into the box (or click Paste).
  2. Optionally turn on extra options with the buttons below:
    • Custom Link: choose your own ending, 3 to 32 letters, numbers, hyphens or underscores (for example /s/launch-guide).
    • Password Protection: visitors must enter the password to continue.
    • Set Expiration: the link stops working after 1 hour, 1 day, 7 days or 30 days. By default links never expire.
    • Generate QR Code: shows a scannable code with your result.
  3. Click Shorten Now.
URL shortener with a long URL, a custom link and the QR option turned on
A long URL with the Custom Link and Generate QR Code options turned on.
  1. Copy your short link. You can also show and download its QR code.
Shortened link result with copy, analytics and QR code buttons
The short link, ready to copy, with its QR code.
  1. Click View click analytics to open the link's private stats page: total clicks, when it was created, whether it expires or has a password, a 14-day click chart, and the QR code.
Link analytics page showing total clicks, a 14-day chart and the QR code
The private analytics page for a short link.

Tip: bookmark the analytics page. There's no account, so that link is the only way back to your stats, and anyone who has it can see them.

3. Code share

Use it to: share a code snippet, log, config file or stack trace as a clean, line-numbered link instead of pasting it into chat. Open Code Share.

  1. Optionally give the snippet a title.
  2. Pick the language (Python, JavaScript, SQL, YAML, Bash, JSON and more, or plain text).
  3. Paste your code (up to 512 KB) and click Create share link.
Code share form with a title, Python selected and a code snippet pasted in
Title, language, and the code to share.
  1. Copy the share link (a formatted, line-numbered page) or the raw text link (plain text, handy for curl or scripts).
Code share result with a share link and a raw text link
Two links: the formatted snippet page and the raw text version.

Here's what people see when they open the share link:

A shared snippet page with line numbers and Copy and Raw buttons
The shared snippet: line numbers, a Copy button, and a link to the raw text.

Tip: remove API keys, passwords, and tokens before sharing. Replace them with placeholders like YOUR_API_KEY.

4. Browser extension

Use it to: capture part of any web page, annotate it, and get a link in one step, without leaving the tab. It works in Chrome, Edge, Brave and Opera.

  1. Install it from the Chrome Web Store and pin it to your toolbar. See the extension page for details.
  2. On any page, press Ctrl+Shift+S or click the extension icon. The page dims.
  3. Drag to select the area you want. You can move or resize the selection with its handles.
  4. Annotate with the toolbar on the right: pen, line, arrow, rectangle, highlighter and text, plus a color picker and undo.
  5. Click the upload button (the first one in the bottom toolbar). The link is copied to your clipboard automatically. The other buttons let you share, search the image with Google, print, copy the image, save it, or close.
The extension overlay with a selected area, a red box and an arrow drawn on it
A selected area marked up with a rectangle and an arrow. The right toolbar holds the drawing tools; the bottom toolbar uploads, shares or saves.

Tip: the extension can't capture browser-internal pages such as chrome:// pages or the Web Store. For anything outside the browser, use your system screenshot tool and paste it on the home page.

5. URL encoder & decoder

Use it to: make text safe to put in a URL (spaces, &, ? and other special characters), or turn an encoded value back into readable text. Open the URL encoder & decoder.

  1. Paste your text or URL into the box.
  2. Click Encode or Decode. The result replaces the text in the box.
  3. Turn on Encode/decode the whole URL if you're converting a full address and want to keep characters like :, /, ? and & intact. Leave it off for a single value, such as a search term.
  4. Click Copy.
URL encoder showing "cats & dogs: 50% off?" encoded as cats%20%26%20dogs%3A%2050%25%20off%3F
"cats & dogs: 50% off?" encoded as a single URL value.

6. URL parser

Use it to: see what a long URL is made of, check tracking parameters, or debug a redirect. Open the URL parser.

  1. Paste a full URL and click Parse.
  2. Read the breakdown: protocol, hostname, port, path, query string, hash and origin.
  3. Every query parameter is listed in its own row, so it's easy to spot values like utm_source.
URL parser breaking down a URL into protocol, hostname, port, path, query, hash and a parameter table
A URL split into its parts, with each query parameter in its own row.

7. URL slug generator

Use it to: turn a page title into a clean, lowercase, hyphen-separated URL slug. Open the URL slug generator.

  1. Type or paste a title. The slug updates as you type: lowercase, spaces become hyphens, accents are simplified, and punctuation is removed.
  2. Optionally tick Remove common stop words (a, the, and, of…) or set a Max length.
  3. Click Copy Slug.
Slug generator turning a title into how-to-brew-perfect-coffee-at-home-2026-guide
A title converted into a slug as you type.

Many titles at once? Scroll to the Bulk slug generator, paste one title per line, and get one slug per line. Duplicate slugs get -2, -3 added so each one is unique. Copy them all, or click Download CSV for a spreadsheet of titles and slugs.

Bulk slug generator with five titles and their slugs, including a duplicate ending in -2
Five titles in, five slugs out. The repeated title got a -2 suffix.

8. Text case converter

Use it to: fix text typed in the wrong case or format headings consistently. Open the text case converter.

  1. Paste your text into Your text. Character and word counts appear below it.
  2. Click a case: UPPERCASE, lowercase, Title Case, Sentence case, Capitalized Case, aLtErNaTiNg CaSe or iNVERSE cASE.
  3. Click Copy Result.
Text case converter turning a sentence into Title Case
A sentence converted to Title Case.

9. JSON formatter & validator

Use it to: make minified JSON readable, find syntax errors, or shrink JSON back down. Open the JSON formatter. Your JSON is processed in your browser and never uploaded.

  1. Paste JSON into the box, or upload a .json file with the box below it.
  2. Click Format to indent it, Minify to compress it onto one line, or Validate to check it. If there's a syntax error, a message tells you what's wrong.
  3. Click Copy JSON or Download JSON.
JSON formatter showing a formatted JSON object and a success message
One line of minified JSON, formatted with indentation.

10. QR code generator

Use it to: create a QR code for posters, menus, slides, packaging, or business cards. Open the QR code generator.

  1. Choose what the code should contain: URL, WiFi, WhatsApp, Phone, SMS, Email, Contact (a vCard), Payment (a UPI ID or a payment link from your provider), Text, or Custom.
  2. Fill in the fields for that type, for example the website URL, or the WiFi network name and password.
  3. Click Generate QR Code.
  4. Click Download PNG for documents and the web, or Download SVG for print at any size. You can also copy the encoded content or share the image.
QR code generator with a URL entered and the generated QR code with download buttons
A QR code for a short link, with PNG and SVG downloads.

Tip: make a short link first, then turn it into a QR code. Shorter content makes a simpler, easier-to-scan code, and the link's analytics page shows how many people scanned it.

Putting the tools together

The tools work well in combination:

All of it is free, with no signup. Browse the full list on the tools page.

Frequently asked questions

Are the sshot.online tools free?

Yes. Every tool is free to use and none of them require an account or signup.

Which tools upload my data?

Only the ones that create a shareable link: screenshot upload, the URL shortener, and code share. The URL encoder, URL parser, slug generator, text case converter, JSON formatter, and QR code generator all run entirely in your browser.

What is the upload limit for screenshots?

PNG, JPG, GIF, and WebP images up to 3 MB each. Code snippets can be up to 512 KB.

Do my links expire?

Image and code links don't expire. Short links don't expire either, unless you choose an expiration time when you create them.

Which browsers does the extension support?

Chrome and other Chromium-based browsers, including Edge, Brave, and Opera. Install it from the Chrome Web Store.

Related articles

← All guides