PDF를 올렸는데 분석 거부, 동영상 첨부했더니 길이 초과, 코드 파일은 형식이 안 맞는다는 메시지. Gemini를 처음 쓰다 보면 이런 오류를 한 번씩 마주친다. 대부분은 파일 종류나 플랜별 제한을 모르고 시도해서 생기는 문제다. 이 글에서는 파일 크기, 재생 시간, 파일 형식 제한을 플랜별로 나눠 정리하고, 오류가 났을 때 확인할 순서까지 다룬다.
파일 1개당 크기 한도 — 기본 규칙

Gemini 파일 업로드 용량 제한은 동영상과 그 외 파일 형식이 서로 다른 기준으로 설정된다. 동영상 파일은 1개당 최대 2GB까지 첨부할 수 있고, 문서·이미지·오디오·코드 파일 등 나머지 형식은 파일 1개당 최대 100MB가 상한이다.
하나의 프롬프트에 올릴 수 있는 파일 수는 최대 10개다. 코드 폴더를 통째로 업로드할 때는 폴더 전체 용량 100MB 이하, 파일 수 5,000개 이하를 동시에 충족해야 한다. 이 기준은 무료·유료 구분 없이 공통으로 적용된다.
동영상: 1개당 최대 2GB / 그 외 파일: 1개당 최대 100MB / 프롬프트당 최대 10개
무료 vs 유료 — 실제로 막히는 지점
Gemini 파일 업로드는 플랜에 따라 동영상 재생 시간, 오디오 길이, 업로드 가능한 파일 종류 자체가 달라진다. 파일 크기보다 이 제한에서 먼저 걸리는 경우가 더 많다.
| 항목 | 무료 플랜 | Google AI Pro / Ultra |
|---|---|---|
| 동영상 총 재생 시간 | 최대 5분 | 최대 1시간 |
| 오디오 총 길이 | 최대 10분 | 최대 3시간 |
| 코드 파일(.py, .js, .java 등) | 업로드 불가 | 가능 |
| 스프레드시트(CSV, Excel, Sheets) | 업로드 불가 | 가능 |
| 컨텍스트 윈도우 | 약 32,000 토큰 (약 50페이지) | 약 100만 토큰 (약 1,500페이지) |
한 가지 주의할 점이 있다. 동영상은 용량(2GB)과 재생 시간(5분 또는 1시간) 제한이 독립적으로 적용된다. 1GB짜리 영상이라도 무료 사용자가 재생 시간 5분을 넘기면 분석이 차단된다. 크기만 확인하고 시간을 놓쳐서 오류를 반복하는 경우가 여기서 생긴다.
코드·스프레드시트 업로드는 유료 전용

코드 파일과 스프레드시트 업로드는 Google AI Pro 이상 구독자에게만 허용된 기능이다. .py, .js, .java, .html, .sql 같은 코드 파일과 CSV, Excel(.xlsx), Google Sheets는 무료 사용자가 첨부하면 “지원되지 않는 형식”이라는 오류 메시지가 나온다. 실제 원인은 파일 형식이 아니라 플랜 제한이다.
유료 전환 전에 코드를 분석해야 한다면 두 가지 우회 방법이 있다. 파일 첨부 대신 코드 내용을 텍스트로 직접 붙여넣는 방식, 또는 GitHub 리포지토리 링크를 공유하는 방식이다. 소규모 코드 스니펫이라면 텍스트 붙여넣기로 충분히 대응된다. 다만 전체 코드베이스를 폴더 단위로 넘기거나 대용량 스프레드시트를 실시간으로 분석하는 작업은 유료 플랜 없이 불가능하다. 요금제 선택 전에 Gemini Advanced 구독 가격 완전 정리를 참고하면 도움이 된다.
코드·스프레드시트는 파일 크기를 줄여도 무료 플랜에서는 업로드 자체가 안 된다. 오류 메시지가 형식 문제처럼 보이더라도 플랜을 먼저 확인하는 게 맞다.
업로드 오류가 났을 때 확인 순서
Gemini 파일 업로드 오류는 원인이 네 가지 중 하나다. 아래 순서대로 점검하면 대부분 해결된다.
- 파일 크기 확인 — 동영상 외 파일은 100MB 초과 여부를 먼저 본다. PDF 압축 도구나 영상 편집기로 줄인 뒤 재시도한다.
- 동영상 재생 시간 확인 — 용량이 2GB 이하더라도 재생 시간이 무료 기준 5분을 넘으면 차단된다. 영상을 잘라서 나눠 올린다.
- 파일 형식·플랜 확인 — 코드 파일이나 스프레드시트라면 현재 플랜을 확인한다. 무료 사용자에게는 형식 오류처럼 보이지만 실제로는 플랜 제한이다.
- 롤링 한도 초과 — 위 세 가지에 해당하지 않는데 오류가 계속 나오면 일정 기간 업로드 총량 한도에 걸린 것이다. 몇 시간 뒤 재시도하거나 다음 날 접속하면 대부분 해결된다.
“파일을 올바르게 분석하지 못했다”는 메시지가 나온다면 파일 자체 손상이나 인코딩 문제일 가능성이 높다. 다른 앱에서 정상적으로 열리는지 먼저 확인하고, 이상 없으면 파일을 다시 저장해서 업로드해 본다.
자주 묻는 질문

Q. Gemini 파일 업로드 용량 제한은 언제 초기화되나요?
롤링 방식으로 자동 리셋되며 자정 기준 초기화가 아니다. 일정 시간이 경과하면 한도가 풀리는 구조인데, 정확한 리셋 주기는 공식적으로 공개되어 있지 않다. 한도 초과 오류가 나면 몇 시간 기다린 뒤 재시도하는 것이 가장 확실하다.
Q. 무료 플랜에서 PDF 업로드가 되나요?
가능하다. PDF는 무료 플랜에서도 업로드와 분석이 된다. 단 파일 크기가 100MB를 초과하면 안 된다. 대용량 PDF는 페이지를 분할하거나 압축 후 업로드하면 된다.
Q. Gemini 앱과 Gemini API의 업로드 한도가 같나요?
다르다. Gemini API는 개발자용 별도 정책이 적용되며, 사용량 한도 계산 방식과 쿼터 구조가 앱과 다르게 책정된다. 파일 크기 상한(100MB)은 같지만, API 쿼터 세부 내용은 ai.google.dev 공식 문서에서 직접 확인해야 한다.
한도 안에서 최대한 활용하는 방법
무료 플랜을 유지하면서 Gemini 파일 분석 기능을 쓰려면 업로드 방식을 조정하는 것이 빠르다. 동영상은 5분 단위로 나눠 순차 분석을 요청하고, 코드는 텍스트로 직접 붙여넣거나 GitHub 링크를 공유한다. Google Drive에 파일을 올리고 링크를 Gemini에 전달하는 방식도 일부 파일 형식에서 유효하다.
대용량 문서 요약, 긴 영상 분석, 코드베이스 전체 검토를 정기적으로 써야 하는 상황이라면 Google AI Pro 또는 Ultra 구독을 고려하는 게 합리적이다. 컨텍스트 윈도우가 32,000 토큰에서 100만 토큰으로 늘어나는 것만으로도 문서 처리 품질과 속도가 크게 달라진다. 정확한 요금은 Google One 공식 페이지에서 확인하길 권한다. 파일을 올리는 것과 더불어 프롬프트 구성도 분석 결과에 직결되므로, Gemini 프롬프트 실전 기법을 함께 읽어두면 시간을 아낄 수 있다.