What is the maximum file size that can be uploaded in ERPNext/Frappe?

I have a question regarding file uploads in ERPNext/Frappe.

What is the maximum size of a single file that can be uploaded? Is there a default limit, and can it be increased?

Also, if the limit can be changed:

  • Is there any recommended maximum file size?

  • Are there any performance or storage considerations when allowing larger uploads (e.g., 100 MB, 500 MB, or more)?

  • Are there any server-side settings (such as Nginx or site configuration) that also need to be updated in addition to the System Settings?

I would appreciate it if someone could explain how file upload limits work and what the best practice is for handling large file uploads.

hi there,

you can find this helpful

Thanks

  1. Default limit? 10 MB per file.
  2. Can it be increased? Yes System Settings → Files → Max File Size (MB), plus max_file_size in site_config.json.
  3. Recommended size? Keep ≤100 MB via default upload (no chunking, file loads into RAM).
  4. Performance/storage? Large files spike memory and risk DoS; need disk space for private/files + backups.
  5. Nginx too? Yes must raise client_max_body_size in config/nginx.conf and restart nginx, else you get 413 before Frappe even sees the file.

Have a good Lucky

Thank you for the information. That was very helpful.

Thanks brother just Mark it as solves so that others can understand too​:folded_hands::folded_hands: