Converting a PDF to a Kahoot quiz requires producing an Excel spreadsheet in Kahoot's import format - Kahoot cannot read PDF files directly. The spreadsheet must have questions, up to four answer options, a correct answer flag, and a time limit per row, with question text under 95 characters and answer text under 60 characters per option.
Why PDFs Won't Import Directly into Kahoot
Kahoot has no PDF import function. Its built-in bulk import accepts only one format: an Excel spreadsheet (.xlsx) structured to Kahoot's specific column template. A PDF full of multiple choice questions must be converted to that spreadsheet before Kahoot can read it. There is no workaround - even if you copy and paste PDF text into Kahoot's editor, you must enter each question individually.
What Kahoot's Import Format Requires
Before choosing a conversion method, understand what Kahoot's spreadsheet import actually needs:
- Question text: Maximum 95 characters including spaces
- Answer options: Maximum 60 characters per option including spaces
- Answer columns: Up to 4 options (Answer 1, Answer 2, Answer 3, Answer 4)
- Correct answer: A column indicating which answer number is correct (1-4)
- Time limit: Seconds per question (5-120)
- File size: Maximum 1MB per spreadsheet upload
- Question count: Up to 100 questions per quiz
The 95-character question limit and 60-character answer limit are the most common cause of import failures. A typical exam question like "Which amendment to the US Constitution abolished slavery throughout the United States?" is 82 characters - fine. But wordy questions from textbook PDFs frequently exceed 95 characters and must be shortened before Kahoot will accept them.
Method 1: Manual Spreadsheet (Free, Slow)
Download Kahoot's official import template from their support documentation. Open it in Excel. For each question in your PDF, type the question text into column A (checking character count), type each answer option into columns B-E, enter the time limit, and mark the correct answer column. Repeat for every question.
For a 30-question PDF quiz, this takes 45-60 minutes. Character limit checking for every question adds another 10-15 minutes. Import errors from missed limit violations send you back to the spreadsheet to edit and re-upload.
Best for: Small quizzes (under 10 questions) where you want full manual control. Not recommended for anything larger.
Method 2: Formswrite (Paid After 5 Uses)
Formswrite converts PDF documents to Kahoot spreadsheets. The free tier allows 5 total conversions - after that, a paid plan is required ($49.99/year or $149 lifetime). The conversion is fast and handles basic question formats. Works well for straightforward multiple-choice PDFs.
Best for: Teachers who primarily need Kahoot and Google Forms output and are willing to pay for a tool focused on education formats.
Method 3: Pirai AI (Recommended)
Pirai AI reads your PDF and produces a Kahoot-ready .xlsx spreadsheet with all questions formatted to Kahoot's import template. Character limits are checked and flagged automatically - overlong questions are highlighted in the AI Survey Editor before you download, so you can shorten them without encountering a failed import in Kahoot. The free tier provides 2 conversions per day with no credit card required.
Upload your PDF
Go to platform.piraiai.com. Upload your PDF quiz file. For scanned PDFs from a photocopier or scanner, enable Advanced PDF Processing for OCR extraction.
Review in the AI Survey Editor
Pirai AI extracts all questions and answer options. Questions approaching or exceeding Kahoot's 95-character limit are flagged. Shorten them in the editor before downloading - no need to edit the spreadsheet manually after.
Select Kahoot and download
Select Kahoot as the target platform. Download the .xlsx file. Every question is in the correct column, answer options are in columns, and the correct answer is flagged where your PDF included an answer key.
Import to Kahoot
Log into Kahoot. Click Create, select Quiz, then Blank Canvas. Click Import spreadsheet (bottom right of the editor). Upload the .xlsx. Your questions load instantly.
How to Import the Spreadsheet into Kahoot
Once you have the formatted .xlsx file:
- Log into your Kahoot account at kahoot.com
- Click Create in the top navigation
- Select Quiz as the game type
- Click Blank Canvas (not a template)
- In the quiz editor, click Import spreadsheet in the bottom right corner
- Drag and drop or click to upload your .xlsx file
- Click Import and then Continue
- Add images, adjust timers, and save your quiz
Troubleshooting Common Kahoot Import Errors
"Question text exceeds character limit." A question is over 95 characters. Shorten it. With Pirai AI, this is flagged before download so you fix it in the editor rather than after a failed import.
"Answer text exceeds character limit." An answer option is over 60 characters. Shorten the answer text. Common with answer options that are full sentences rather than short phrases.
"No correct answer specified." The correct answer column is empty for one or more questions. Pirai AI maps correct answers from your PDF's answer key if one is included. If your PDF has no answer key, you add correct answers in the editor or in the spreadsheet before uploading.
"File size exceeds 1MB." For quizzes over 100 questions or with many high-resolution images embedded, the file may exceed 1MB. Split into two separate spreadsheets and import as two quizzes.
Frequently Asked Questions
No. Kahoot only imports quiz questions from an Excel spreadsheet (.xlsx) formatted to Kahoot's template. PDFs must be converted to that spreadsheet format first. Pirai AI converts your PDF to the Kahoot spreadsheet automatically, including checking question and answer character limits.
Kahoot questions are limited to 95 characters including spaces. Answer options are limited to 60 characters each. These are hard limits enforced at import. Pirai AI checks and flags questions that exceed these limits before you download the spreadsheet.
Yes. Upload the scanned PDF to Pirai AI and enable Advanced PDF Processing for OCR text extraction. The scanned questions are extracted and formatted into the Kahoot import spreadsheet. Review the output for OCR accuracy before importing into Kahoot.
Kahoot's spreadsheet import supports up to 100 questions per quiz with a maximum file size of 1MB. For larger question banks, split the spreadsheet into multiple files and create separate quizzes in Kahoot.
Deploy Your Survey to 27+ Platforms
Convert Word, PDF, and Excel survey instruments to Qualtrics, REDCap, SurveyMonkey, and more. No manual programming required.
Start Converting Free