Merge CSV data with PowerPoint template

With the free version of our service you can create up to 5 slides per run. If you need to process more data we encourage you to check out one of our paid plans (no long commitment necessary) or contact us if you need higher limits or have any custom needs.
Processing ...

Upload your PowerPoint template (PPTX format)

Drag & Drop your PowerPoint file here

or

Download sample PPTX template
(make sure it's unique and present in the data row, leave empty for default names)
or upload CSV file

Drag & Drop your CSV file here

or

With the free version of our service you can create up to 5 slides per run. If you need to process more data we encourage you to check out one of our paid plans (no long commitment necessary) or contact us if you need higher limits or have any custom needs.

Placeholder Syntax

  • Text Values: Use double curly braces for text placeholders. Example: {{name}}, {{company}}, {{title}}
  • Image URLs: Use the same format as for text placeholders, but place them in the Alt-text field of the image. Example: {{profile_picture}}, {{company_logo}}.
  • QR Codes: QR codes are special components for which you point to the data to be encoded in the QR code. Example: {{data=contact_info type=qr}}, {{ data=website_url type=qr }}.
  • Sample Presentation Template Download example PowerPoint presentation to see how it looks and works with sample data provided below.

Upload Your Files

  1. PowerPoint Presentation: Upload a PPTX file containing your placeholders. Ensure the placeholders match the names of the columns in your CSV, XSLX file or names of JSON object properties.
  2. Data: Paste your CSV data (or JSON) in the designated field. Each column should correspond to a placeholder in your PowerPoint slide. This free version allows creating 5 slides in a single run (if youn need more take a look at ourpricing).

Step-by-Step Guide

1. Prepare Your PowerPoint Slide: Design a PowerPoint template using the specified placeholder syntax.
2. Prepare Your CSV/JSON Data: Ensure your CSV data has headers matching the placeholders in your slide. For JSON objects the object properties must match the placeholders. Example CSV you can use to test our service:

    
name,company,title,profile_picture,contact_info
John Doe,Example Corp,Manager,https://pptxmailmerge.com/images/john.jpg,"John Doe, Example Corp, Manager, john.doe@example.com"
Jane Smith,Another Inc,Director,https://pptxmailmerge.com/images/jane.jpg,"Jane Smith, Another Inc, Director, jane.smith@example.com"
    

3. Upload and Submit: Drag and drop your PPTX file, upload your CSV/JSON/XLSX data, and hit the submit button. Our service will process the data and provide you with a link to download the generated presentations.

Frequently Asked Questions about CSV to PowerPoint conversion

  1. How do I generate PowerPoint slides from a CSV file?

    Upload your CSV and a PowerPoint template to the CSV → PPTX tool. Each row in the CSV produces a customized slide or deck.

  2. Can I create certificates in PowerPoint using CSV data?

    Yes. Mail merging CSV with a PowerPoint certificate template lets you create personalized certificates in bulk.

  3. Is the CSV to PowerPoint converter free?

    Yes, with limitation. You can convert CSV to PPTX online for free on pptxmailmerge.com—no signup required. The free tier is limited to 5 data rows. If you need more data, you can upgrade to a paid plan.