
You have a spreadsheet and someone asks for “just send me an image.” Maybe it’s for a presentation, a report that needs to go into a Word doc, or a Slack message where nobody wants to open a .xlsx file. Whatever the reason, converting Excel to JPG sounds simple but Excel doesn’t have a native “Export as JPG” button.
I tested 7 different methods over the past two weeks – online converters, built-in OS tools, the copy-paste trick inside Excel itself, and even the command-line route. Here’s what actually works, what doesn’t, and which method fits your situation. If you’re working with PDF files regularly, you’ll find that the PDF-intermediate method below produces the cleanest results.
Quick Comparison: Excel to JPG Methods
| Method | Platform | Cost | Quality | Batch Support | Best For |
|---|---|---|---|---|---|
| Excel Copy-Paste as Image | Windows, Mac | Free (needs Excel) | 96 DPI | No | Quick one-off captures |
| Screenshot (Snipping Tool / Cmd+Shift+4) | Windows, Mac | Free | Screen DPI | No | Exact visual capture |
| Zamzar | Web | Free up to 25 MB | Good | Yes (5 files/day) | No-install quick conversion |
| Convertio | Web | Free up to 100 MB | Good | Yes (10 files/day) | Larger files |
| CloudConvert | Web | 25 free conversions/day | High | Yes | Batch jobs, API access |
| PDF Intermediate (Excel > PDF > JPG) | Any | Free | Up to 300 DPI | Yes | High-res output |
| LibreOffice + Command Line | Windows, Mac, Linux | Free | Configurable | Yes | Automation, developers |
Method 1: Copy-Paste as Image Inside Excel
This is the fastest approach if you already have Excel open. Select the cells you want, copy them (Ctrl+C), then go to Home > Paste > Paste Special > Picture (Enhanced Metafile). That gives you an image object right inside Excel. Right-click the image, choose “Save as Picture,” and pick JPEG.
I use this method probably twice a week. The output quality sits at about 96 DPI, which is fine for presentations and emails but looks a bit fuzzy if you try to print it or zoom in on a large monitor. One thing to watch: if your spreadsheet uses custom fonts that aren’t installed on the machine, the pasted image will fall back to a default font. Caught me off guard the first time.
The big limitation is no batch support. One range at a time. If you need to convert 15 sheets into images, this gets tedious fast.
Method 2: Screenshot Tools (Built-in, Free)
Windows: Snipping Tool
Press Win+Shift+S, drag over the area of your spreadsheet, and the screenshot lands on your clipboard. Open Paint, paste, save as JPG. Dead simple. Windows 11’s Snipping Tool also lets you save directly without going through Paint.
Mac: Cmd+Shift+4
Press Cmd+Shift+4, crosshair appears, drag to select. The screenshot saves to your desktop as PNG by default. To get JPG, open it in Preview and export (File > Export > JPEG). Or change the default screenshot format system-wide: open Terminal and run defaults write com.apple.screencapture type jpg.
Screenshots capture whatever is on screen, so the quality depends on your display. On a Retina Mac, you’re getting 144 DPI effectively. On a standard 1080p Windows monitor, 96 DPI. Not great for print, perfectly fine for digital use.
Honestly, for a single quick conversion, a screenshot beats every other method in speed. Takes about 5 seconds.
Method 3: Zamzar (Online, No Install)
Zamzar has been around since 2006 and handles Excel to JPG conversions without requiring an account. Upload your .xlsx or .xls file, pick JPG as output, and download. The free tier caps files at 25 MB and gives you two conversions per day without signing up. Creating a free account bumps that to five per day.
I uploaded a 4-sheet workbook (2.3 MB) and got back a ZIP with four JPG files – one per sheet. Conversion took about 8 seconds. The output quality was decent: text was readable, cell borders showed up correctly, but conditional formatting colors looked slightly washed out compared to the original.
The paid plans ($18/month for Business) remove size limits and add batch processing. For occasional use though, the free tier is more than enough.
Method 4: Convertio
Convertio offers a cleaner interface than Zamzar and a more generous free tier: 100 MB file size limit and 10 conversions per day. It supports XLSX, XLS, and even ODS files. The conversion pipeline goes Excel > PDF > JPG internally, which is why the output tends to look slightly better than Zamzar’s direct conversion.
I tested it with a spreadsheet that had merged cells, conditional formatting, and an embedded chart. The chart came through perfectly. Merged cells preserved their layout. Only issue: a pivot table on sheet 3 got cut off at the right edge because Convertio uses A4 page dimensions by default. Wide spreadsheets need you to adjust your print area in Excel before uploading.
Upload happens through drag-and-drop or from Google Drive/Dropbox directly. Files get deleted from their servers after 24 hours according to their privacy policy.
Method 5: CloudConvert
CloudConvert is my go-to for batch conversions. You get 25 free conversion minutes per day (roughly 25 small files), and the quality settings are more granular than the other online tools. You can specify DPI, page range, pixel dimensions, and even background color.
For Excel to JPG specifically, CloudConvert first renders the spreadsheet as a PDF, then rasterizes it to JPEG. The default output is 150 DPI, but you can push it to 300 DPI in the settings. At 300 DPI, a standard spreadsheet page produces an image around 2480 x 3508 pixels – sharp enough for print.
CloudConvert also has an API ($8 for 500 conversion minutes), which is useful if you need to automate this. I’ve seen people hook it up to Zapier workflows where incoming Excel attachments in Gmail automatically get converted and saved to Google Drive as images.
Method 6: The PDF Intermediate Route
Here’s the thing about Excel-to-JPG conversion – if you care about quality, going directly from XLSX to JPG usually produces mediocre results. The trick that professionals use: export to PDF first, then convert that PDF to JPG.
Step 1: Excel to PDF
In Excel: File > Save As > PDF. Or File > Export > Create PDF/XPS Document. Make sure to check “Options” and set the page range if you only want specific sheets. The PDF export in Excel is actually quite good – it preserves fonts, colors, charts, and formatting with near-perfect fidelity.
Step 2: PDF to JPG
Use ILovePDF, Smallpdf, or Adobe’s free online tool. ILovePDF lets you pick the output resolution (72, 150, or 300 DPI). For reference, 300 DPI at letter size gives you a 2550 x 3300 pixel image. If you do a lot of PDF work, check out our roundup of the best free PDF editors – several of them include built-in export-to-image features.
This two-step method consistently produces the highest quality output. The downside is obvious: it takes longer and involves two tools instead of one. Worth it for anything client-facing or going into a publication. Not worth the effort for a quick Slack message.
Method 7: LibreOffice Command Line (For Developers and Power Users)
LibreOffice can run headless and convert files from the command line. This is the only free method that scales to hundreds of files without manual work.
The basic command:
libreoffice --headless --convert-to pdf yourfile.xlsx
convert -density 300 yourfile.pdf yourfile.jpg
The first line converts Excel to PDF using LibreOffice. The second line uses ImageMagick to convert the PDF to a 300 DPI JPEG. On Ubuntu/Debian, install both with apt install libreoffice imagemagick.
For batch conversion of an entire folder:
for f in *.xlsx; do
libreoffice --headless --convert-to pdf "$f"
convert -density 300 "${f%.xlsx}.pdf" "${f%.xlsx}.jpg"
done
I ran this on a folder of 47 Excel files (total 89 MB) and it finished in about 3 minutes on a mid-range laptop. The output quality matched CloudConvert at 300 DPI. Only catch: LibreOffice occasionally renders fonts differently than Microsoft Excel, especially with newer Office 365 fonts like Aptos. If exact visual fidelity matters, stick with the Excel-to-PDF export and then convert the PDF.
Which Method Should You Use?
Let me break this down by scenario since “best method” depends entirely on what you’re doing:
Single spreadsheet, quick share: Screenshot (Method 2). Five seconds, done.
Need to preserve all sheets as separate images: Convertio or CloudConvert (Methods 4-5). Upload once, get a ZIP back.
Client-facing or print-quality output: PDF intermediate route (Method 6). The extra step is worth it.
Regular automation or 50+ files: LibreOffice command line (Method 7). Set it up once and forget about it.
Just one range of cells, not the whole sheet: Copy-paste as image inside Excel (Method 1). No external tools needed.
Common Problems and Fixes
Wide spreadsheets get cut off
Before converting, go to Page Layout in Excel and switch the orientation to Landscape. Also check “Fit Sheet on One Page” in the scaling options (Page Layout > Scale to Fit > Width: 1 page). This prevents columns from getting chopped at the edge.
Text looks blurry in the JPG
You’re probably working at low DPI. Use the PDF intermediate method at 300 DPI, or try saving as PNG instead of JPG. PNG doesn’t compress text, so characters stay sharp. JPG compression artifacts are most visible on small text and thin lines – exactly what spreadsheets are full of.
Charts don’t show up
Some online converters skip embedded charts. CloudConvert handles them well. The screenshot method captures whatever you see on screen, so charts always appear. The LibreOffice method also preserves charts in most cases, though 3D charts occasionally render differently.
File size too large
A 300 DPI full-page JPEG from a spreadsheet typically runs 1-3 MB. If that’s too big, reduce the DPI to 150 (still readable on screen) or increase JPEG compression. In ImageMagick: convert -quality 75 input.pdf output.jpg. Going below 70% quality starts to noticeably degrade text readability.
A Note on Google Sheets
If your spreadsheet is in Google Sheets rather than Excel, the process is slightly different. Google Sheets doesn’t have a direct “Export as Image” option either, but you can:
- Download as PDF (File > Download > PDF), then convert to JPG using any tool above
- Use the screenshot method directly on the browser tab
- Install the “Export Sheet Data” add-on which adds image export to the menu
The Google Sheets PDF export is actually cleaner than Excel’s in some cases – it handles conditional formatting and alternating row colors more consistently. You can also convert the exported PDF to JPG using the same tools mentioned in Method 6. For other spreadsheet conversion needs, our guide to Excel alternatives covers tools that have better export options built in.
FAQ
Can I convert Excel to JPG without installing software?
Yes. Online tools like Zamzar, Convertio, and CloudConvert let you upload an .xlsx file and download a JPG image directly in your browser. No signup or installation needed for small files.
Does converting Excel to JPG keep the formatting?
It depends on the method. Screenshot and paste-as-image approaches preserve formatting exactly as you see it on screen. Online converters sometimes miss conditional formatting or custom fonts. For pixel-perfect results, the copy-paste method inside Excel or a screenshot tool works best.
Is there a way to convert Excel to JPG for free on Mac?
On Mac, you can open the spreadsheet in Excel or Numbers, select the range, copy it, open Preview, create a new image from clipboard (File > New from Clipboard), then export as JPG. Or use the built-in screenshot tool (Cmd+Shift+4) to capture the exact area you need.
What resolution will my JPG have after converting from Excel?
Resolution varies by method. Screenshots capture at your screen’s native resolution (typically 72-144 DPI). The Excel copy-paste-as-image method produces roughly 96 DPI output. For higher resolution, use the PDF intermediate step: export Excel to PDF first, then convert PDF to JPG at 300 DPI using ILovePDF or a similar tool.
Can I batch convert multiple Excel sheets to JPG?
Yes. CloudConvert and Convertio both support batch uploads on their free tiers (with daily limits). For offline batch conversion, LibreOffice command line can export Excel files to PDF, and then tools like ImageMagick can convert those PDFs to JPGs in bulk.