BigTextFileSplitter » Use cases » Split for an upload limit
Download BigTextFileSplitter Free Trial » Buy BigTextFileSplitter Now »
The file has to go somewhere - a support ticket, a monitoring platform, a cloud bucket, an email, an API that takes a request body - and the other end has a limit. 100 MB is a common one; some take 25 MB, some take 1 GB. The export you have is larger than the limit, and there is no way to raise it from your side.
Compressing sometimes helps and sometimes does not: a text log or CSV that is already plain text does not shrink far enough to matter, and some platforms refuse archives anyway. What always works is sending the file in pieces that each fit.

Nothing is uploaded by the splitter itself - the file is read and written where it already is, so a 20 GB export does not have to be sent anywhere before it can be divided. The original file stays untouched, and the encoding is preserved, so the parts are the same bytes as the source.
If the same export has to be split before every upload, save the split as a session, or run it from the command line so the step can be scripted - see running BigTextFileSplitter from the command line, and batch splitting for a whole folder at once.
Joining the parts back together: TextMerger. Splitting in the browser: split TXT, split CSV, split LOG, split JSON, split XML.