Shortening a whole list at once
What the bulk tool does
Paste up to 50 URLs, one per line, and press the button once. Every line comes back as a short link in a table beside the original it came from, so you can see at a glance which is which.
If your list already lives in a spreadsheet, upload the CSV instead. A column named "url" is detected automatically, and you get a count of the URLs found before anything is created.
Preparing the list
One URL per line, each with its scheme included — https:// rather than a bare domain. Lines that are not valid URLs are skipped rather than failing the whole batch, and the summary at the end tells you how many were shortened and how many were skipped, so nothing disappears quietly.
Deduplicate before you paste. Two identical lines produce two separate short links with two separate click counts, which is occasionally what you want and usually a mess you have to reconcile later.
Getting the results back out
Copy all puts the whole set on your clipboard in one go. Download CSV gives you a file pairing each original URL with its new short link, which is the version to keep — it is the only record of which short link belongs to which destination once the page is closed.
You can also download QR codes for the entire batch as a ZIP, which turns a product list into a sheet of scannable codes without visiting the QR tool at all.
Where it fits, and one trade-off
It suits a product catalogue, a printer who needs one code per table, a link list being migrated off another service, or a launch that wants a separate link per channel so each keeps its own count.
The trade-off is naming. Bulk links get generated aliases, not custom ones — the tool takes URLs, not names. That is fine wherever the link is tapped or scanned rather than read, and wrong wherever somebody has to type it off a poster. For those, shorten individually and pick the name by hand.
If a batch hits the rate limit
Large batches can trip the limiter that keeps automated abuse off the service. Nothing is lost when that happens: the links already created stay created, the tool tells you how many are outstanding, and a retry button finishes the rest without starting over.
Questions about bulk shortening
How many links can I shorten at once?
Fifty per batch. There is no limit on how many batches you run, so a longer list is a matter of pasting the next fifty.
What CSV format does the upload expect?
An ordinary CSV. If one of the columns is named "url" it is detected and used automatically, and the tool shows how many URLs it found before you commit to creating anything.
What happens to invalid URLs in my list?
They are skipped and counted rather than breaking the batch. The rest of your list is shortened normally, and the summary tells you exactly how many lines were skipped.
Can I set custom aliases in bulk?
No — the bulk tool takes destinations and returns generated short links. If a link needs a readable name, such as anything going into print, create that one on the single shortener where you can type the alias yourself.
Do bulk links get click statistics too?
Yes. Every link the batch creates is an ordinary short link with its own click count and the same country, device and referrer breakdown.
Can I get QR codes for the whole batch?
Yes. There is a download that packages a QR code for every link in the batch into a single ZIP file.