Why they work like this
Most small web tools ask you to upload a file to a server you know nothing about. For a bank statement — which lists every place you shopped and every person who paid you — that is a strange thing to be asked, and an unnecessary one. A browser can do the work.
So these tools have no server to upload to. The page is a static file, the work happens in your tab, and the result is handed straight to your downloads folder. You can check it: open developer tools, watch the Network tab, and convert something.