Generate redirect rules

Built for moving a website: paste the list of old and new addresses and get the rules, plus a warning for the three mistakes that break a move — chains, loops and the same old address listed twice.

Loading the tool…

How it works

  1. Paste old and new URLs, one pair per line (or drop a CSV).
  2. Choose your web server and the redirect type (status code).
  3. Copy the rules into your server’s configuration file.

Why nothing is uploaded

Every operation on this page is done by code running inside your browser tab, using the same engine that renders web pages. The file is read from disk into your tab’s memory, transformed there, and written back out as a download. It is never sent anywhere — not to us, not to a third party.

Verify it yourself

  1. Open your browser’s developer tools (F12) and select the Network tab.
  2. Load your file and run the tool.
  3. The only requests you will see fetch the tool’s own code — and, for a few heavy tools, their open-source engine from a public CDN — plus one small page-view ping to loreatec.jp (page address and title, nothing more). None of them carry your file.

Proof it stays local →

Frequently asked questions

Why does it warn about redirect chains?

A chain is A → B → C: an old address that redirects to another address that redirects again. Each extra step slows the visit and loses a little ranking value. Chains appear naturally when you fix things twice; the cure is to point A straight at C.

301, 302 or 308?

301 means “moved for good”: it passes the ranking value to the new page, but browsers remember it firmly, so a mistake is painful to undo. Use 302 (“temporary”) while you are still unsure. 308 works like 301 but also keeps the request method, which only matters for form submissions and APIs.

Does anything leave my browser?

No. Nothing is sent to a server. The whole tool is a small program that runs inside your browser tab. Once the page has loaded, it keeps working even with the internet switched off.