Redirect Map Converter

Spreadsheet or CSV → NGINX & Apache

100% in your browser — nothing uploaded

Turn a redirect map into server config in seconds

Enter your redirects via the built-in spreadsheet or paste an existing CSV, select your target format — Apache, NGINX, or a plugin-compatible CSV — and get clean, validated output ready to deploy.

Paste & goInstant outputPrivate by default
1

Add your redirects

Fill in the spreadsheet (paste straight from Google Sheets), or switch to raw CSV.

Copy cells from Google Sheets or Excel and paste into any cell. Columns are fixed.

#
Source URL
Match
Redirect to
Code
Status
2
3
4
5

Columns: source, match type, destination, HTTP code, status

2

Do you have an existing config?

Paste your current .htaccess or NGINX config and the tool will merge your new redirects, remove duplicates, and convert rules if you're switching formats.

Your new redirects will be written fresh. Select Apache or NGINX above if you want to merge into an existing config.

3

Choose your output & options

Adds the RewriteEngine wrapper for a full .htaccess.

Rules marked inactive are skipped by default.

4

Copy your redirects

.htaccessApache configuration
# Your generated Apache output will appear here.
# Add some redirects in step 1 to get started.

Spreadsheet & CSV columns

The spreadsheet uses these fixed columns, and they also match the layout of common WordPress SEO redirection exports. In CSV mode, column names are flexible and the order is auto-detected — if there's no header row, columns are read as: source, match type, destination, code, status.

sources_from

The old URL or path to redirect from, e.g. /old-page.

sources_comparison

How to match: exact, contains, start, end or regex. Defaults to exact.

url_redirect_to

Where it should go — a path like /new-page or a full https:// URL.

header_code

HTTP code: 301 (permanent), 302 / 307 (temporary), 410 (gone), 451.

status

active or inactive. Inactive rules are skipped unless you opt in.

This is an independent tool and is not affiliated with, endorsed by, or sponsored by any SEO plugin or its trademark holders. Product and plugin names are the property of their respective owners.