Free Online Tool
Paste your responsive search ads and export an import-ready RSA CSV - the exact Google Ads Editor bulk upload format - with live character checks, pinning and quality flags. No download, no signup.
Written to the CSV - they must match your Google Ads account exactly on import.
For the selected ad. Final URL is required; paths are optional display text after your domain.
Paste one headline per line - up to 15 - each checked against the 30-character limit below.
Paste one description per line - up to 4 - each checked against the 90-character limit below.
One CSV row per ad, across all campaigns and ad groups. Import via Google Ads Editor β Account β Import β From file.
Formatting responsive search ads for import is one of the most tedious parts of running Google Ads. Get a column name wrong, miss a character limit, or fumble the pinning and Google Ads Editor rejects the file. This free online Google Ads Editor RSA format tool removes that friction: paste your headlines and descriptions, and it formats them into the exact CSV structure Editor expects - no software to download, no signup, and nothing leaves your browser. It works as a live RSA formatter, so you see character counts, pinning and quality warnings before you ever export.
Google Ads Editor reads responsive search ads from a CSV with a very specific set of columns: Campaign, Ad Group, Ad Type, Headline 1-15 (each with a position/pin column), Description 1-4 (each with a position column), Path 1, Path 2 and Final URL. Getting that layout right by hand in Excel is where most bulk uploads fail. This tool is effectively a ready-made RSA CSV template that fills itself in as you type - you never have to hunt down a "google ads editor rsa template free download" or copy a fragile spreadsheet again. Prefer to work in a sheet? Copy the generated CSV and paste it straight into Excel or Google Sheets as your own reusable template.
Pro tip: Aim for 8-15 unique headlines and 3-4 descriptions, and pin sparingly. The more distinct assets Google can test, the stronger your ad - over-pinning locks the algorithm out of finding the best-performing combinations.
Because the tool mirrors the real Google Ads hierarchy - campaign, then ad groups, then up to three responsive search ads per ad group - it doubles as a Google Ads bulk upload template. Build as many campaigns and ad groups as you need and export a single file with one CSV row per ad, each stamped with the correct campaign and ad-group name. That makes RSA bulk upload for a whole account a two-minute job instead of an afternoon of copy-paste in a spreadsheet, and it avoids the classic mistake where one mistyped campaign name silently splits your ads across two campaigns.
Using the tool to convert your RSAs into Google Ads Editor format takes four steps:
1. Name your campaign and ad group (they must match your account exactly). 2. Paste your headlines and descriptions, one per line - the tool checks each against Google's 30-character and 90-character limits live. 3. Pin any headline or description that must stay in a fixed position, and review the quality flags for issues like exclamation marks in headlines or ALL-CAPS. 4. Click Download CSV, then in Google Ads Editor go to Account β Import β From file, select the CSV, review the changes and post them. If your Editor version uses slightly different column headers, the export settings let you set a custom header row so the file matches perfectly.
Yes - it's free, online, and requires no download or signup. It's built and maintained by DDKSolutions, a founder-led Google Ads and Meta Ads agency.
No. Unlike an offline "rsa format tool download," this runs entirely in your browser. The only file you download is the finished RSA CSV, ready to import into Google Ads Editor.
Yes. It uses Editor's standard RSA columns, and because Google occasionally renames headers, the custom header-row option lets you match any version of Google Ads Editor exactly.
You can type ad customizer and keyword-insertion syntax directly into any headline or description - the tool preserves it in the export. Just remember the character counter measures the raw text, so leave room for the longest value your customizer might insert.
Absolutely. Copy the generated output into a spreadsheet to keep as a reusable RSA CSV template, or export directly for bulk upload. Either way you get the correct Google Ads Editor format every time. Want a second pair of eyes on your search campaigns? Book a free 30-minute audit - no sales pitch.
I build campaigns for businesses serious about growth. Free 30-minute audit - no sales pitch.