Text Shadow Generator
Build text shadows, outlines and glows with a live preview.
Find the MIME type for any file extension, or the extensions for a type.
The MIME Type Lookup maps file extensions to content types and back, covering the formats that actually appear on the web, and writes out the complete Content-Type header with a charset where one belongs.
Look up a file extension and get its MIME type, or search a MIME type and get the extensions that use it. The list covers the types that actually appear on the web: documents, images, audio, video, archives, fonts and the Office formats with their unreasonable names.
Each result comes with the Content-Type header written out, including the charset parameter where it matters. Getting this wrong has real consequences: a JavaScript file served as text/plain will not execute as a module, an SVG served as text/xml will not render in an img tag, and a font served with the wrong type is rejected outright. Types that are text are marked as such, since that decides whether the charset parameter belongs there at all.
Search an extension to find its type, or a type to find every extension that uses it.
The complete Content-Type line, including the charset parameter for text types and correctly omitting it for binary ones.
Which decides whether a charset belongs there at all — a distinction that is easy to get wrong.
The unreasonably long openxmlformats types for docx, xlsx and pptx, in full and copyable.
Why a module served as text/plain will not execute and an SVG served as text/xml will not render.
Type png, woff2 or docx — with or without the dot.
Type application/json to find which extensions use it.
The complete Content-Type line, with a charset where one belongs.
Text types take a charset parameter; binary ones do not.
Browsers refuse to do things. A module script served as text/plain will not execute, an SVG served as text/xml will not render in an img tag, and with nosniff set the browser will not guess on your behalf.
text/javascript. It was long considered obsolete in favour of application/javascript, but the HTML specification now names text/javascript as the correct one and browsers treat them identically.
For any text type — HTML, CSS, JavaScript, JSON, plain text. Without it the browser guesses the encoding, which is how mojibake happens. Binary types do not take it.
The universal "arbitrary bytes" type. Browsers generally offer it as a download rather than trying to display it, which is sometimes exactly what you want.
What people who use the MIME Type Lookup think of it. Reviews come from visitors and are posted as written.
No ratings yet
Yours would be the first.
0 reviews
Newest first
No reviews yet
Be the first to rate the MIME Type Lookup. It takes half a minute and no account.
Write the first reviewBuild text shadows, outlines and glows with a live preview.
See a float’s sign, exponent, mantissa and its exact decimal value.
Build a valid package.json with scripts, exports and metadata.
Re-indent a stylesheet, or strip it back to one line.
Reformat a MAC address between every notation, and decode what it means.
Check a JWT signature against a secret or a public key, and see why it fails.
Convert CSV rows into XML records with named root and row elements.
Percent-encode URLs and query strings, or decode them back to plain text.