Il Web Open Font Format (WOFF) è un formato di carattere (font) destinato all'uso nelle pagine web. È stato sviluppato per fornire una compressione lossless dei caratteri, riducendo la dimensione dei file e migliorando i tempi di caricamento delle pagine. I file WOFF contengono dati del carattere, metadati e dati di uso privato. I metadati includono informazioni sulla licenza del carattere, sul designer e altri dettagli pertinenti. L'algoritmo di compressione utilizzato in WOFF è basato su zlib, che è ampiamente supportato ed efficiente. I caratteri WOFF sono tipicamente utilizzati con la regola CSS @font-face, consentendo agli sviluppatori web di incorporare caratteri personalizzati direttamente nei loro siti web. Questo elimina la necessità che gli utenti abbiano i caratteri installati sulle loro macchine locali, garantendo un rendering coerente tra diverse piattaforme e browser. WOFF è diventato uno standard ampiamente adottato per i caratteri web, supportato da tutti i principali browser. Il suo successore, WOFF2, offre una compressione ancora migliore ed è anch'esso ampiamente supportato. L'utilizzo di WOFF aiuta a migliorare le prestazioni del sito web e fornisce una maggiore flessibilità di progettazione consentendo l'uso di una gamma più ampia di caratteri.