MIME types by extension

Look up the correct Content-Type for any common file extension.

About mime types by extension

Serving the wrong Content-Type is a common cause of fonts failing to load, downloads opening as text, and browsers refusing to execute a script.

Text formats should carry an explicit charset, as in `text/html; charset=utf-8`, or the browser will guess.