SendFAXMail
Step-by-step guide · No fax machine needed

How to Send a Fax From a Linux Computer

Linux has a long history of fax tooling — efax, HylaFAX, and CUPS fax back-ends have existed for decades — but all of them assume you have a fax modem attached to a phone line, and configuring them is a project in itself. On a modern Linux laptop with no modem, that legacy stack has nothing to talk to. The simpler path, and the one most Linux users take today, is to generate a PDF and send it through a browser-based fax service.

Encrypted in transit (TLS)
HIPAA BAA included
US-based fax numbers
No activation fees
No contracts
7-day free trial

What about efax, HylaFAX, and CUPS fax back-ends?

Those tools are real and still work, but they exist to drive a physical fax modem over a serial or USB port connected to an analog phone line. Without that hardware there is nothing for HylaFAX or efax to send through, and standing up a modem plus a landline is far more effort than most one-off or occasional faxes justify. For a machine that only has an internet connection, exporting to PDF and uploading to an online service is dramatically less work and needs no configuration.

How to send a fax from Linux

  1. 1Export your document to PDF — most Linux apps offer Print to File with PDF output, or you can use LibreOffice's Export as PDF (or start from an existing PDF).
  2. 2Open Firefox or Chromium, go to Send FAX Mail, start the 7-day trial, and verify your email to enable sending.
  3. 3Upload the PDF using the file picker or by dragging it onto the send form.
  4. 4Enter the recipient's fax number with country and area code.
  5. 5Add a cover page if the destination expects one, then send.
  6. 6Save the confirmation email as your delivery record.

Before you send

LibreOffice's Export as PDF gives you fine control over page size and image compression, which helps keep a faxed document sharp without bloating the upload. Merge multi-file jobs into one PDF with a tool like pdfunite or a PDF app before uploading so the recipient receives a single document. Because the transmission is handled server-side, none of the classic fax daemons need to be installed or running — the browser is the only client you use.

Send a fax from Linux — FAQ

For a single document it usually is, because HylaFAX is a full fax server meant for shared, high-volume setups with dedicated modem hardware. Installing and configuring it, plus sourcing a modem and phone line, is a lot of work for an occasional send. Uploading a PDF to Send FAX Mail accomplishes the same delivery in a couple of minutes.

Yes — instead of driving efax locally, you can call an online fax API to send programmatically. Send FAX Mail offers an API on its Business and Enterprise plans, which lets a Linux server queue faxes over HTTPS without any modem or phone line attached to the machine.

None in particular. Since the faxing happens through a website, any distribution with a modern browser — Ubuntu, Fedora, Debian, Arch, or anything else — works identically. The distro only needs to open the site and produce a PDF, both of which every desktop Linux can do.

Send your fax in minutes

Upload from any device and send with delivery confirmation — no fax machine required. Plans from $12.99/month.

7-day free trial · No credit card required