How to Submit Homework as a PDF: From Phone Photos to a Clean Upload

It is 11:47 PM, the assignment portal closes at midnight, and your homework exists as six blurry photos scattered across your camera roll. Every student knows this moment. Most learning platforms only accept a single PDF, reject files over a size limit, and your professor has strong opinions about file names. The good news: converting photos into a submission-ready PDF takes about two minutes once you know the sequence, and you can do the whole thing in a browser without installing anything or creating an account.

Start with the photos themselves. Lay each page flat, shoot from directly above, and use daylight or a desk lamp rather than the overhead light that casts your own shadow onto the page. Then open an Image to PDF tool, add all the photos at once, and drag them into the correct page order before converting. PdfWill runs this entirely in your browser, so the photos never leave your device, which matters more than you might think when your homework happens to include your name, student ID, or email address.

If your problem sets come from multiple sessions, you may end up with several small PDFs instead of one. Use a merge tool to combine them in order: cover page first, then problems one through ten. Merging locally takes seconds even for dozens of pages. Double-check the page order in the preview before downloading, because a graded assignment with question five appearing before question two invites exactly the kind of confusion you do not want during grading.

Phone cameras produce large images, so a ten-page photo PDF can easily exceed 25 MB while Canvas, Moodle, and Blackboard commonly enforce limits between 10 and 50 MB, and email attachments often cap at 25 MB. Run the file through a compress tool before uploading. Compression at a medium setting typically shrinks photo-based PDFs by 60 to 80 percent while keeping handwriting perfectly legible, and PdfWill preserves any selectable text if your PDF already contains a text layer.

Finally, the unglamorous detail that saves grades: naming. A file called scan_final_v2(1).pdf tells your instructor nothing. Adopt one pattern and keep it all semester, for example CS101_HW04_JaneDoe.pdf, which sorts cleanly and survives being downloaded into a folder with 200 other submissions. One honest limitation to note: PdfWill processes one file at a time rather than in batches, so if you have three assignments due, run them through the pipeline one by one. It is still faster than hunting for a campus scanner at midnight.

Related tools