Excel to PDF Converter — edit the spreadsheet, convert, then edit the PDF too
A full spreadsheet grid, formula bar, and cell formatting first. Convert to PDF with real layout options. Then edit that PDF directly — text, images, watermarks, page numbers, and more.
Your spreadsheet stays in your browser. Edit the workbook, choose PDF layout options, and make final PDF edits without uploading the spreadsheet to the AllInOneTools server.
Your spreadsheet stays in your browser
The full spreadsheet editor, PDF conversion, and PDF editor below run entirely locally in your browser. Built & maintained by Bhavin J. Sheth. Updated September 18, 2026
Drop an Excel file here
or
Supported: .xlsx, .xlsm, .xls, .csv, .ods, .tsv · Spreadsheet limit: 25 MB · PDF image tool limit: 10 MB per PNG/JPEG image · XLSM macros/VBA are not preserved.
A real editor on both ends
Edit the spreadsheet before converting, then edit the PDF after — with a genuinely fixed conversion engine in between.
What it genuinely does
- Loads your workbook into a full spreadsheet grid — formula bar, cell formatting, multiple sheet tabs, column resizing — before converting anything.
- Handles merged cells correctly, including safely truncating a header-row merge that would otherwise span into the body.
- No longer crashes on underlined cells — a real, verified bug where any underlined cell with a default text color broke the entire export has been found and fixed.
- Opens the converted PDF in a built-in editor with undo/redo — add text or images, highlight, rotate or reorder pages, watermark, and more.
What it doesn't do
- Doesn't recalculate complex formulas live in the browser the way Excel itself does — the loaded values are used as converted.
- Doesn't reproduce charts or embedded images from the spreadsheet — the table's cell data converts, not floating chart objects.
- Doesn't open password-protected workbooks — remove the password in Excel first.
What this converter is genuinely good for
And where a different approach serves you better.
| Use case | Why | Fit |
|---|---|---|
| Sharing a finished spreadsheet as a fixed PDF | Common formatting, merged cells, and multiple sheets are supported, with some workbook features simplified for browser-based PDF conversion. | Strong fit |
| Quick data or formatting fix before sending | Edit directly in the grid — no need to reopen Excel. | Strong fit |
| Adding a watermark or page numbers afterward | The built-in PDF editor handles this without a separate tool. | Strong fit |
| Preserving live charts from the workbook | Only cell data converts — chart objects aren't reproduced. | Not a fit |
| Converting a password-protected workbook | Remove the password in Excel first, then convert. | Not a fit |
The underline bug, and how it was actually found
A crash that only happens for the most common case — plain, default-colored underlined text — is easy to miss until someone hits it.
The table library represents color two different ways
For a custom color, it stores a normal red/green/blue array. But for plain black or gray text — the default, and the most common case — it stores just a single grayscale number instead.
The underline-drawing code only expected the array form
It tried to spread that color value into a drawing function using JavaScript's `.apply()`, which requires an array. A plain number isn't one, so the whole export crashed with a cryptic technical error.
Fixed by checking which form the color is in first
The code now checks whether it received a plain number or a color array, and handles both correctly — verified afterward with the exact same test file, including a bold, colored, and plain underlined cell together in one conversion.
Excel to PDF FAQs
Start with the first question — it's the one that used to be a real bug.
Will underlined cells break the conversion?
No — a real, verified bug was found and fixed here: underlining a cell that keeps its default text color used to crash the entire PDF export, because the underline-drawing code couldn't handle how the table library represents plain black text internally. Confirmed directly with a real test file and fixed at the source.
Are merged cells handled correctly?
Yes. Merged cells convert into real merged table cells in the PDF, with a header-row merge safely truncated if it would otherwise span into the body, since the table can't represent that.
Can I edit the spreadsheet before converting?
Yes. A full spreadsheet grid with a formula bar, cell formatting, and multiple sheet tabs loads first, so you can fix anything before generating the PDF.
Can I edit the PDF after converting?
Yes. The result opens in a built-in PDF editor with undo/redo: add text or images, highlight, rotate or reorder pages, add a watermark, page numbers, headers and footers, and extract specific pages.
What file types and size limits are supported?
The converter accepts .xlsx, .xlsm, .xls, .csv, .ods, and .tsv spreadsheet files up to 25 MB. PNG and JPEG images used in the PDF editor are limited to 10 MB each. XLSM files can be read as spreadsheet data, but VBA/macros are not preserved, and password-protected workbooks are not supported.
Are charts, embedded images, or complex formulas preserved?
No. The converter works with the workbook's cell data and supported cell formatting. It does not reproduce floating charts or embedded spreadsheet images, and it does not recalculate complex formulas like Excel.
Are formulas and text values preserved when I download the edited Excel file?
The editor exports the edited cell values and supported formatting. Live Excel formulas are not preserved as formulas, and numeric-looking text such as 00123 may be exported as a number.
Is my spreadsheet uploaded to your server?
The spreadsheet is processed locally in your browser and is not uploaded to the AllInOneTools server for conversion.