How to bulk-shorten hundreds of URLs from a spreadsheet

Deciding whether the API fits? What the API does, and its rate limits. The API is on every plan, including free.

Shortening links one at a time is fine for a tweet. For a product catalogue, a print run, or migrating an old set of links, you want to do hundreds at once and get a list of long-to-short pairs back. Here's how bulk shortening works.

Two ways to import

  • Paste a list: one URL per line. Fastest for a quick batch.
  • Upload a CSV: for anything with extra columns. Urlicer auto-maps your columns to URL, and optionally alias, expiry, and password.

Check before you commit

Before anything is created you see a live count of valid vs invalid rows and a quota preview, so you know how many links you're about to make and whether they fit your plan. Fix the bad rows, then create.

Get your mapping back

When it's done you get a results table and a downloadable CSV of the long-to-short mapping, ready to paste back into your spreadsheet. Each row also flags anything skipped (for example, an alias that was already taken).

Typical uses

  • Turning a catalogue of product URLs into tracked links, each with a QR code you can put in print.
  • Migrating links from another shortener without doing it by hand.
  • Prepping a campaign where every asset needs its own tracked link.

Bulk create is on Pro and up. There is no separate row limit per plan: a batch counts against your monthly link quota (5,000 on Pro, 50,000 on Team, 500,000 on Business), and one batch can hold up to 10,000 links. See pricing. To create links from your own code instead, the API guide shows how.

Bulk create is on Pro and up. Compare the plans, or start with a free account and upgrade when you need it.