Free Bulk URL Shortener for Lists and CSV Files, by Convertavo
Need to shorten a whole list of links? Paste them into Convertavo’s bulk URL shortener, one per line, or upload a CSV file. Every short link comes back in one spreadsheet, each with its own QR code. It’s free, and for up to 50 links at a time you don’t even need an account.
- Every row safety-checked
- A QR code for every link
- Bad rows never stop the rest
How to shorten multiple URLs at once
A pasted list or a spreadsheet, the steps are the same.
- STEP 01
Add your links
Paste them one per line, or upload a CSV or TXT file of up to 1 MB.
- STEP 02
Match the columns
For a CSV, pick the column that holds the long URLs. Want your own endings, titles or tags? Pick those columns too.
- STEP 03
Shorten them all
Press Shorten them all. A progress bar shows how far along it is, so you’re never left guessing. A short list takes seconds. A few hundred links can take a few minutes, because every one gets a safety check.
- STEP 04
Download the results
You get a CSV with each original URL, its short link and a QR code link. If a row couldn’t be shortened, the reason is right there too.
How many links can I shorten at once?
Without an account, the bulk URL shortener takes 50 links per upload. A free account raises that to 500.
There’s a daily cap too, of 2 uploads a day without an account and 20 with one. These limits are only there to stop spam runs.
Is your list longer than that? Split it into parts and run them one after another.
When do people shorten links in bulk?
A QR code on every product label
300 products means 300 pages, and every label needs a small QR code that opens the right one.
For the picture below, we put five product links from a made-up shop into a CSV, with a column of endings next to them, and picked the URL column. Four came back with short links like convertavo.com/s/linen-shirt, each with its own QR code link. The third row wasn’t a full web address, so it was skipped and the reason went next to it. Everything stayed in the same order as the spreadsheet, so no label got the wrong code.
Moving from another link shortener
Export your links from your old shortener as a file, then upload it here and pick its long-URL column.
Pick its back-half column as well. That’s the code at the end of a short link, like “spring-sale”. This way you keep the same codes wherever they’re still free.
Last step: swap in your new links wherever the old ones are printed or posted.
One offer, ten partners
You’re sending one offer through ten partner newsletters. Which partner brought the most people?
Tag each URL with our UTM Link Builder or in your spreadsheet, then shorten the whole list. Each partner gets their own link with its own click count. No guessing.
Can I get QR codes in bulk?
Every row in your results comes with a QR code link. So each short link has a code of its own, ready for labels, event tickets or name badges.
Making 300 of them by hand? No thanks.
How to set up your CSV or list
- Plain lists: put one address on each line. Blank lines are skipped, and commas inside an address are fine.
- CSV files: commas, semicolons or tabs can split the columns, so files from Excel, Google Sheets and Numbers all work.
- Files with a BOM: these work too. A BOM, or byte order mark, is a hidden mark Excel adds to the start of some files.
- Headers: does your first row hold column names? Leave “The first row is a header, not a link” ticked, so it isn’t treated as a link.
- Custom endings: each one must be 3 to 40 letters, numbers, hyphens or underscores.
- Addresses: every link has to start with http:// or https://.
What happens to rows that fail?
One bad row won’t stop the rest of your list. The problem is noted next to that row, and every other row still gets shortened.
Why would a row fail? Usually it’s one of these:
- The address doesn’t start with http:// or https://.
- The custom ending is already taken, or it breaks the 3 to 40 character rule. Only that row is affected.
- It’s a link to another link shortener. A short link in front of another one hides where it really goes, so shorten the final address instead.
- The page didn’t pass the safety check for phishing or malware.
Fix those rows in your file, then upload just them again.
Is Convertavo’s bulk link shortener free?
Yes, like every Links tool on Convertavo. There’s no paid tier, no watermark on the results, and no limit on what you do with the links.
Is it safe?
Each row in the bulk URL shortener gets the same checks as a single short link. Every address is checked for phishing and malware before its link goes live.
Do I need an account?
No. Without one, the links belong to this browser, so you can find and edit them only from here.
Sign in, and they all show up in your dashboard, which is handy when you’re working with hundreds of links.
How long can I download the results?
While the page is open, and from the download link. Keep the CSV, though, since it’s the easiest way to match each short link back to its row.
Sitting on a spreadsheet full of long links? Upload it to Convertavo’s bulk URL shortener above, and download your short links a few minutes later.
Shorten a listQuestions about shortening links in bulk
How many links can I shorten at once?
Up to 500 per upload with a free account, and 50 without one. Longer list? Split it into parts and run them one by one.
What file types does it take?
CSV and TXT files of up to 1 MB. No file? Paste the links straight into the box, one per line.
Can I keep my existing short codes?
Yes, as long as nobody else here is using them. Pick the back-half column from your old shortener’s export, and those codes are kept where they’re free.
Do I get a QR code for each link?
Yes. Every row in the results file has its own QR code link, ready for labels, tickets or name badges.
Is bulk URL shortening free?
Yes, completely. There’s no paid tier and no watermark. The only limits are how many links and uploads you can run, and they exist to stop spam.
Can I edit the links afterwards?
Yes, from your dashboard if you’re signed in. Without an account, you can edit them only from the browser you used.