Free to use · No signup for files under 25 MB · Files deleted after 1 hour
Home › Links › Bulk URL Shortener
Online links tool · free, no sign-up

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.

Up to 50 at a time without an account (500 when you’re signed in).
Only one link? Our URL shortener does a single link with a custom back-half, an expiry date and a password.
Moving from another link shortener? Upload its CSV export and match its columns below — map the back-half column to keep the same codes where they’re free.
  • 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.

  1. STEP 01

    Add your links

    Paste them one per line, or upload a CSV or TXT file of up to 1 MB.

  2. 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.

  3. 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.

  4. 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.

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.

How many links can I shorten? Up to 500 at once
Without an account
50
links per upload
×
2
uploads a day
=
100
links a day, at most
With a free account Free
500
links per upload
×
20
uploads a day
=
10,000
links a day, at most
No paid tier. The limits are there to stop spam runs. Longer list? Split it into parts.

Is your list longer than that? Split it into parts and run them one after another.

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.

A list of links in. One spreadsheet out.
products.csv5 rows
1https://shop.example.com/p/linen-shirt-wh…
2https://shop.example.com/p/canvas-tote-ba…
3example.com/old page with spaces
4https://shop.example.com/p/leather-wallet…
5https://shop.example.com/p/wool-scarf-gre…
results.csv⇩ Download
Short link
QR
Status
1
convertavo.com/s/linen-shirt
✓ Shortened
2
convertavo.com/s/olive-tote
✓ Shortened
–
3
Not a full web address
! Skipped
4
convertavo.com/s/wallet-brown
✓ Shortened
5
convertavo.com/s/grey-scarf
✓ Shortened
5 of 5 done · 4 shortened · 1 couldn’t beOriginal URL kept in every row

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://.
Match your columns once. Keep your own codes.
Your spreadsheet
product_url
https://shop.example.com/p/linen-…
https://shop.example.com/p/canva…
code
linen-shirt
olive-tote
name
Linen shirt
Canvas tote
category
Shirts
Bags
✓The first row is a header
Use this column for
product_url
Long URL
needed
code
Custom ending
optional
name
Title
optional
category
Tags
optional

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.

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 list

Questions 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.