Excel to Google Sheets Format (.ods) Converter — Free, Browser-Based | SmallStudyTools
100% Free · No Signup · Browser-Based

Excel to Google Sheets Format (.ods) Converter

Upload an .xlsx file and get an OpenDocument .ods spreadsheet — the format Google Sheets and LibreOffice import natively — right in your browser, nothing uploaded to a server. Pro Mode adds multi-sheet export, formula control, number formatting, and auto-fit column widths.

● Pro Version is Free for now
✓ Bulk convert multiple files at once ·
✓ Multi-sheet, formulas, number formatting & column widths
Day Night
📄 Upload Your Excel File
Drag & drop your .xlsx file here
or click to browse — only .xlsx files are accepted
Browse Files
🎉 Your .ods Spreadsheet
📑 Sheet Handling PRO

Off = only the first sheet is converted. On = every sheet is carried over into the .ods file.

Combine all sheets
Off by default · on = every sheet included
🧮 Formulas PRO

Keeps live formulas in the .ods file, or bakes each one down to its last computed value.

Keep formulas
On by default · off = formulas become static values
🔢 Number Formatting PRO

Keeps currency, percent, and other source number formatting as display text in the .ods file, or converts every number down to its plain unformatted value.

Keep number formatting
On by default · off = numbers become plain values
📏 Column Widths PRO

Off = default column widths. On = every column is auto-sized to fit its longest cell, written as real column widths in the .ods file.

Auto-fit column widths
Off by default · on = columns sized to content

How to Use the Excel to Google Sheets Converter

From an .xlsx upload to a real, importable .ods spreadsheet in seconds. No signup, and your workbook never leaves your browser.

1
Upload Your Excel File
Drag and drop your .xlsx file, or click to browse. Files stay under 30MB and are checked by their real zip content, not just the file extension.
2
Real .ods Builds Instantly
Your workbook becomes a genuine OpenDocument Spreadsheet right in the browser — the exact format Google Sheets imports natively.
3
Switch to Pro Mode
Unlock multi-sheet export, a Keep Formulas toggle, Keep Number Formatting, and Auto-Fit Column Widths — plus bulk conversion for up to 20 files at once.
4
Check Sheet & Row Counts
Each result shows the sheet count, row count, column count, and file size, so you can confirm the .ods matches your source workbook before downloading.
5
Download .ods, Then Drag Into Drive
Download a single .ods file, or grab every converted file at once in a .zip. Drag the .ods straight into Google Drive and Sheets opens it directly — no import dialog needed.

Everything above runs entirely in your browser. Your Excel file is never uploaded to a server, so its contents stay completely private from start to finish.

Specifications
Price Free
Signup Not Required
Data Processing Local only, in your browser
Output Format Real .ods (OpenDocument Spreadsheet — imports directly into Google Sheets)
File Size Limit 30MB per .xlsx · up to 20 files in Pro
Input Format .xlsx (Excel 2007+), verified by real zip content
Pro Mode Options Sheet Handling, Keep Formulas, Keep Number Formatting, Auto-Fit Column Widths
Found a bug or something not working right? Let us know and we'll fix it, every report helps make this tool better.
Report an Issue

Excel to Google Sheets Converter: Real .ods Files, Built in Your Browser

Quick answer: Upload your .xlsx file above and this tool builds a real .ods spreadsheet — the OpenDocument format Google Sheets imports natively — free and entirely in your browser. Pro Mode adds multi-sheet export, a Keep Formulas toggle, number formatting control, and auto-fit column widths.

Search for "how do I convert Excel to Google Sheets" and most results walk you through uploading your .xlsx straight into Google Drive and letting Google convert it on its own servers. That works, but it means your spreadsheet has to leave your device and pass through a Google account and an OAuth-style sign-in before you ever see the result. This tool does the conversion differently: it builds a genuine, standards-compliant .ods file — Open Document Spreadsheet — using nothing but JavaScript running in your own browser tab, with no login, no third-party upload, and nothing sent anywhere. You end up holding a real file on your own device that you can then drag into Google Drive whenever you're ready, or open in LibreOffice, OpenOffice, or any other ODF-compatible app instead.

Every converter on SmallStudyTools is tested with real files before it ships. This tool checks that an uploaded file is genuinely .xlsx — not just named that way — by reading its actual zip signature bytes and confirming the workbook parses correctly, so a mislabeled or corrupted file is rejected with a clear message instead of silently producing a broken .ods.

1How This Excel to Google Sheets Converter Works

The tool reads your uploaded .xlsx workbook, then writes it back out as a real OpenDocument Spreadsheet package — a zip file containing content.xml, a manifest, and the other pieces the ODF specification requires — rather than simply renaming an Excel file or wrapping it in a container Google happens to accept. Every cell's value, type, and (depending on your Pro Mode settings) formula and display formatting is translated into its ODF equivalent: a number becomes an office:value-type="float" cell, text becomes a string cell, and a formula becomes a real table:formula attribute that Google Sheets recalculates the moment it opens the file. The result is a file that any standards-compliant ODF reader, including Google Sheets, recognizes as a native spreadsheet — not an Excel file it has to guess at or silently reinterpret.

2Simple vs Pro Mode

FeatureSimplePro
Convert one Excel workbook into a real .ods file✓✓
Real zip-signature + parse validation on upload✓✓
Sheet, row, column count & file size shown before download✓✓
Sheet Handling — carry over every sheet, not just the first—✓
Keep Formulas — live formulas vs. baked-in static values—✓
Keep Number Formatting — currency/percent text vs. plain numbers—✓
Auto-Fit Column Widths — real per-column widths in the .ods—✓
Convert up to 20 .xlsx files at once, download as ZIP—✓

Simple Mode covers the everyday case: upload one .xlsx file and get back a real .ods spreadsheet with sensible defaults — the first sheet only, formulas kept live, currency and percent formatting preserved — no decisions required. Pro Mode, currently free to use, hands over the structural details that matter for a real workbook migration: every sheet instead of just the first, a genuine choice between live formulas and frozen values, control over whether numbers keep their formatted look, and column widths that actually fit your content — plus bulk conversion for anyone migrating a whole folder of spreadsheets to Google Sheets format at once.

3Keep Formulas, Number Formatting, and Auto-Fit Columns Explained

Three Pro options exist specifically to control what survives the trip from .xlsx to .ods. Keep Formulas, on by default, carries every formula over as a real table:formula attribute in the written file, so a total that was =SUM(D2:D10) in Excel is still a live, recalculating formula once it's open in Google Sheets — turn it off and every formula is instead baked down to its last computed value, useful when you want the numbers locked in place regardless of what happens to the cells they used to reference. Keep Number Formatting, also on by default, preserves each number's source display formatting — a price stays $1,234.50 rather than reverting to 1234.5, a rate stays 25.6% rather than 0.256 — by carrying the formatted text through to the cell's written value; turn it off and every number is converted to its plain unformatted value instead, which is useful when a downstream system or script needs to parse raw numbers without stripping currency symbols and commas first. Auto-Fit Column Widths, off by default, measures the longest piece of text in each column and writes a real per-column width into the .ods file's content.xml, so a column full of long product names doesn't open in Google Sheets looking artificially narrow and truncated the way a plain, unstyled export often does.

4Common Reasons People Convert Excel to Google Sheets Format

🔀
Migrating a Team's Spreadsheets From Excel to Sheets
🤝
Sharing a Live, Editable Copy Without an .xlsx Round-Trip
🔒
Converting Locally Before Deciding Whether to Upload at All
🖥️
Opening a Workbook in LibreOffice or OpenOffice Instead
🗂️
Archiving Data in a Vendor-Neutral, Open Standard Format
📎
Feeding a System That Specifically Requires .ods Input

"How do I put a spreadsheet on Google Docs" is one of the more common ways people phrase this need, even though the destination is technically Google Sheets rather than the Google Docs word processor — the Google Docs Editors suite gets used as an umbrella term for the whole set of apps in practice. Whatever the phrasing, the underlying task is the same: take a workbook that started life in Microsoft Excel and get it into a form Google's spreadsheet product can open cleanly, with formulas, formatting, and every sheet intact, rather than a flattened, reformatted approximation of the original.

5Why a Real Local .ods File Beats Uploading .xlsx Directly

Google Sheets can already open an .xlsx file directly — that's not in question. But "directly" still means your file travels to Google's servers first, gets processed there, and comes back as a Google-native copy, all before you've had a chance to decide whether that's actually what you wanted. This tool does the .xlsx-to-.ods conversion entirely on your own device, using SheetJS Community Edition running client-side in your browser tab, so nothing is transmitted anywhere and no Google account or OAuth permission is ever involved in producing the file. What you get back is a real, portable OpenDocument Spreadsheet that's genuinely yours: it opens correctly in Google Sheets, LibreOffice Calc, OpenOffice Calc, and any other ODF-compliant application, and it's the one you choose to upload — or not — on your own terms, at your own pace.

Privacy Note

Every Excel file you convert here is processed entirely inside your own browser tab using JavaScript running on your device. Nothing is uploaded, stored, or transmitted to a server at any point, whether you're in Simple Mode or Pro Mode — the .ods file only ever leaves your device if and when you choose to upload it yourself.

6Frequently Asked Questions

Is there a free way to convert an Excel file to Google Sheets format?
Yes. Upload your .xlsx file above and this tool builds a real .ods spreadsheet — the OpenDocument format Google Sheets imports natively — right in your browser within a couple of seconds. There's no account to create, nothing is uploaded anywhere, and there's no limit on how many times you can use it.
How do I actually get the converted file into Google Sheets?
Download the .ods file this tool produces, then either drag it straight into a Google Drive folder in your browser (Drive opens .ods files in Google Sheets automatically when you double-click them) or open Google Sheets, choose File > Open > Upload, and pick the .ods file. Either way, Sheets reads it as a native OpenDocument Spreadsheet, not as an Excel file it has to reinterpret.
Some people call this "putting a spreadsheet on Google Docs" — is that the same thing?
It's the same goal, just informal phrasing. "Google Docs" is often used loosely to mean the whole Google Docs Editors suite — Docs, Sheets, and Slides together — even though a spreadsheet specifically lives in Google Sheets, not the Google Docs word processor. If you're trying to get an Excel spreadsheet usable inside your Google Drive account, converting it to .ods and opening it in Sheets is exactly that process, regardless of which name you used to search for it.
Will my formulas still work after converting to .ods?
Yes, by default. Keep Formulas, a Pro Mode toggle that's on by default, carries every formula string over into the .ods file's content.xml as a real table:formula attribute, and Google Sheets recalculates them on import. Turning Keep Formulas off instead bakes each formula down to its last computed static value — useful when you want to lock in numbers so they can't change if a referenced cell is edited later.
Since Google Sheets can already open .xlsx files directly, why convert to .ods first?
Google Sheets can open .xlsx directly, true, but that happens after your file is uploaded to Google's servers and converted there. This tool builds the .ods file entirely on your own device first, with no OAuth login and no upload to any third-party server at any point — you end up holding a real, standards-based OpenDocument file you own, that also opens correctly in LibreOffice, OpenOffice, and any other ODF-compatible app, before you ever decide whether to bring it into Google Drive at all.
Can I convert multiple Excel files to .ods at once?
Yes, in Pro Mode. Queue up to 20 .xlsx files, apply the same sheet handling, formula, number formatting, and column width settings to all of them, convert the whole batch in one pass, and download every resulting .ods file together as a single ZIP.

Built on open standards. The output follows the OASIS OpenDocument Format (ODF) v1.2 specification, and Google has documented native .ods import support in Google Sheets since 2014.

Lilly
Here to help you find a tool
Search tools Search blogs
Try me to find a tool! 👋