How to Convert Files for AI: Excel, PDF, PowerPoint & Audio

You’ve got the perfect file for your AI assistant—except it won’t accept it. Maybe ChatGPT says your Excel file is too large. Maybe Claude doesn’t recognize your audio recording. Maybe Gemini free won’t touch your spreadsheet at all.

This happens more often than it should. AI platforms are picky about file formats, and what works on one platform might fail on another. The good news? Almost every file can be converted into something these platforms will accept.

This guide shows you exactly how to convert unsupported files into formats that work everywhere. We’ll cover Excel spreadsheets, PowerPoint presentations, oversized PDFs, images, audio recordings, video files, and code repositories. Each section includes free tools, step-by-step instructions, and beginner-friendly workarounds.

New to AI file uploads? Check out our AI File Upload Guide first to see what each platform accepts. Curious about usage limits? Our LLM Usage Limits Guide breaks down how many files you can upload per day on free and paid plans.

Let’s fix those file format problems.

Excel files when not supported

Problem: You have an Excel spreadsheet but the platform doesn’t accept it.

Solutions:

  1. Convert to CSV (works on all platforms): Open Excel, click File → Save As, choose “CSV (Comma delimited)”. This keeps your data but removes formatting and formulas.
  2. Convert to PDF: Click File → Save As → PDF. You’ll lose the ability to analyze data, but AI can read the tables as images or text.
  3. Copy data as text: Select cells, copy, paste into a text document. Add labels to explain what the numbers mean.
  4. Use Google Sheets: Upload your Excel file to Google Drive, open it as a Google Sheet, then connect it to Gemini.

Best for beginners: Convert to CSV first. It’s simple and keeps your numbers organized in rows and columns.

PowerPoint presentations

Problem: Platform doesn’t support PowerPoint, or you want better analysis.

Solutions:

  1. Convert to PDF: Open PowerPoint, click File → Save As → PDF. Most platforms read PDFs well, and this keeps your slide layouts.
  2. Export slides as images: In PowerPoint, click File → Export → Change File Type → PNG. Upload each slide as an image.
  3. Copy text to Word: Select all text from your slides, paste into a Word document with labels (Slide 1, Slide 2, etc.).
  4. Use Google Slides: Upload to Google Drive and open as Google Slides. NotebookLM and Gemini support Google Slides directly.

Best for beginners: Convert to PDF. It’s one click and keeps everything together.

Large PDF files

Problem: Your PDF exceeds the size limit or page limit.

Solutions:

  1. Split the PDF: Use a free tool like Smallpdf.com or ilovepdf.com to divide one large PDF into smaller files. Upload each part separately.
  2. Compress the PDF: Same websites can reduce file size. Choose “Compress PDF” and pick “Basic compression” (which keeps quality).
  3. Extract specific pages: If you only need certain sections, use PDF tools to save just those pages.
  4. Convert to text: Use a PDF-to-text converter to strip out images and keep only the words. This drastically reduces size.

Best for beginners: Try compression first at ilovepdf.com. If that doesn’t work, split the PDF into 2-3 smaller files.

Image file optimization

Problem: Image files are too large or blurry when uploaded.

Solutions:

  1. Resize images: Use a free tool like TinyPNG.com or iloveimg.com. Keep images between 1000-2000 pixels wide for best quality.
  2. Convert format: If you have a PNG, try converting to JPEG to reduce size. JPEG is smaller but PNG is clearer.
  3. Take new photos: If the image is blurry, retake with better lighting and hold your phone steady.
  4. Use built-in editing: Before uploading, crop images to remove unnecessary parts. This reduces file size.

Best for beginners: Use TinyPNG.com to compress images. It’s fast and automatically picks the best settings.

Audio and video transcription

Problem: You need to transcribe audio or video that platforms don’t support directly.

Solutions:

  1. YouTube videos: If it’s a YouTube video, just paste the URL into NotebookLM. It automatically grabs the transcript.
  2. Use Otter.ai: Upload audio files to Otter.ai (free plan gives 300 minutes/month). Download the transcript and upload to your AI platform.
  3. Use Rev.com: Pay $1.50 per minute for human transcription (more accurate than AI).
  4. Google Docs Voice Typing: Play audio through speakers while using Google Docs voice typing feature. Messy but free.
  5. Gemini Advanced: If you have this paid plan, upload audio directly (up to 3 hours).

Best for beginners: Use Otter.ai for the free tier. It’s accurate and gives you a text file you can copy/paste anywhere.

Code files and repositories

Problem: Platform doesn’t accept code files or your code is spread across many files.

Solutions:

  1. Combine into text file: Copy all your code into one .txt file. Label each section with the filename.
  2. Use GitHub: Upload your code to a public GitHub repository, then share the link with Gemini Advanced (which supports GitHub URLs).
  3. Convert to PDF: Use a code-to-PDF tool or copy code into a Word document with monospace font, then save as PDF.
  4. ZIP file: Some platforms (ChatGPT, Gemini) accept ZIP files. Compress your code folder and upload.

Best for beginners: Copy all your code into one text file with clear labels. Most platforms accept .txt files.

Example Workflows for Beginners

Workflow 1: Studying for an exam with lecture notes

Goal: Turn lecture notes into study materials.

Steps:

  1. Save notes as PDF: If you have Word documents, PowerPoint slides, or handwritten notes (scan with your phone), save everything as PDFs.
  2. Upload to NotebookLM: Go to notebooklm.google.com, create a new notebook, upload all your PDF files.
  3. Generate study guide: NotebookLM automatically creates a study guide with key concepts.
  4. Create Audio Overview: Click “Generate” to make a podcast-style review you can listen to while walking or driving.
  5. Ask questions: Use the chat feature to ask “What are the main ideas?” or “Create practice questions.”

Why this works: NotebookLM is designed for studying. The Audio Overview feature helps auditory learners, and citations let you find information in your original notes quickly.

Workflow 2: Analyzing survey data

Goal: Understand results from a survey in an Excel spreadsheet.

Steps:

  1. Check if you have a paid plan: Free Gemini and free Claude don’t support Excel files. You need ChatGPT Plus, Claude Pro, or Gemini Advanced.
  2. Upload the Excel file: Go to your platform, click the attachment button, select your .xlsx file.
  3. Ask for summary: Type “Summarize the main findings in this survey data.”
  4. Request visualizations: Ask “Create a bar chart showing responses to question 5” (works on ChatGPT Plus and Gemini Advanced).
  5. Get insights: Ask “What patterns do you see?” or “What’s surprising in this data?”

Alternative if you only have free plans: Convert Excel to CSV, upload to ChatGPT (or save as PDF and upload to NotebookLM for text-based analysis only).

Workflow 3: Understanding a complex research paper

Goal: Read and understand a scientific paper (PDF).

Steps:

  1. Upload PDF: Upload to Claude, ChatGPT Plus, or Gemini. All can read PDFs.
  2. Start with summary: Ask “Summarize this paper in simple language a 10-year-old would understand.”
  3. Ask about methods: Type “How did they do the research?” to understand their methods.
  4. Question confusing parts: Select confusing text from the PDF, copy it, and ask “Explain what this means in simple terms.”
  5. Get the implications: Ask “Why does this research matter?”

Best platform: Claude is excellent for this because it can see images in PDFs under 100 pages (works even on free plan). ChatGPT Plus also works but strips images unless you have Enterprise.

Workflow 4: Comparing job offers

Goal: Decide between multiple job offers.

Steps:

  1. Save offer letters as PDFs: Convert any emails or documents to PDF format.
  2. Upload all files: Upload to ChatGPT, Claude, or Gemini (they all support PDFs).
  3. Create comparison: Ask “Create a table comparing salary, benefits, vacation time, and location from these three offers.”
  4. Analyze pros and cons: Type “What are the pros and cons of each position?”
  5. Ask for advice: “Based on these offers, which provides the best work-life balance?”

Best platform: Claude is great because you can upload 20 files at once. ChatGPT Plus works well too with its 10-file limit per conversation.

Workflow 5: Getting feedback on your writing

Goal: Improve an essay or article.

Steps:

  1. Save writing as text file: Copy your writing into a .txt file or use Word (.docx).
  2. Upload to any platform: All platforms support text files and Word documents.
  3. Ask for feedback: “Review this essay and suggest improvements to clarity and grammar.”
  4. Request specific help: “Does my introduction grab attention?” or “Are my arguments well-supported?”
  5. Revise sections: Copy a paragraph and ask “Rewrite this to be more concise.”

Best platform: ChatGPT Plus or Claude work equally well. Both have strong writing assistance. Free versions work too but with daily limits.

Workflow 6: Creating a budget spreadsheet from receipts

Goal: Turn photos of receipts into an organized budget.

Steps:

  1. Take photos: Use your phone camera to photograph all receipts clearly.
  2. Upload images: Upload to ChatGPT Plus or Gemini Advanced (paid plans needed for image analysis).
  3. Extract data: Ask “Read all these receipts and list the date, store, and amount for each.”
  4. Create spreadsheet: “Put this information in a CSV format I can open in Excel.”
  5. Copy and paste: Copy the CSV text, paste into Excel or Google Sheets.

Alternative method with Claude Pro: Use the new File Creation feature to ask “Create an Excel budget spreadsheet from these receipts” and Claude will build a working Excel file.

Workflow 7: Summarizing a long meeting recording

Goal: Get key points from a recorded meeting.

Steps:

  1. If it’s a YouTube video: Paste the URL directly into NotebookLM.
  2. If it’s an audio file you recorded: Upload to Otter.ai, download transcript as text file.
  3. Upload transcript: Upload the text file to any platform.
  4. Get summary: Ask “Summarize this meeting in bullet points highlighting decisions made and action items.”
  5. Find specific topics: “What was discussed about the budget?”

Alternative if you have Gemini Advanced: Upload audio files directly (up to 3 hours). Gemini will transcribe and summarize automatically.

Key Takeaways for Beginners

Start with free plans to learn what you need. All platforms offer generous free tiers, though with limitations.

For document work (PDFs, Word files): All platforms work well. Claude has the best free PDF handling with image support.

For spreadsheet analysis: You must have a paid plan. ChatGPT Plus, Claude Pro, and Gemini Advanced all cost $20/month and handle Excel well.

For studying and research: NotebookLM is unmatched. The Audio Overview feature and citation system make it perfect for students and researchers.

For code and programming: ChatGPT Plus and Gemini Advanced are strongest. Both analyze code across multiple files.

For multimedia (audio/video): Gemini Advanced is the only platform that directly accepts both audio and video uploads. Others require transcription first.

Phone vs computer: Features are mostly the same. Use whichever is convenient. The only major exception is iPhone users cannot upload from Google Drive in the Gemini app.

File conversion is your friend: When platforms don’t accept your format, convert to PDF or CSV. Those formats work everywhere.

Know your limits: Free plans typically give 3-50 uploads per day. Paid plans give much higher limits and more file types. Track your usage to avoid hitting daily caps.

The best platform depends on your specific needs. Try the free versions first, then upgrade the one you use most often.

This article is in tandem with several other guides you may also want to check out – our File Type Guide and the LLM Usage Limit Guide.

Leave a Comment