Supported browsers

MultiKit runs in your browser, so what a tool needs is a set of browser features. Here is the first version of each of the six main browsers that has them.

Every tool

These versions run every tool on the site. Many tools need much less, as the table below shows.

  • Chrome119+
  • Edge119+
  • Firefox130+
  • Safari26+
  • Opera105+
  • Samsung Internet25.0+

By tool

The first version that has the features a tool needs. Tools that need no feature of note are listed after the table.

ToolNeedsChromeEdgeFirefoxSafariOperaSamsung Internet
Audio Converteraudio decoding (WebCodecs AudioDecoder)Which formats it can read and write also depends on your browser and device; the tool shows what yours can do.94+94+130+26+80+17.0+
Audio Cutteraudio decoding (WebCodecs AudioDecoder)Which formats it can read and write also depends on your browser and device; the tool shows what yours can do.94+94+130+26+80+17.0+
AVIF to JPGdrawing to a canvas, image decoding (createImageBitmap), WebAssemblyYour browser must also be able to show AVIF pictures, which the data above does not cover.57+79+52+15+44+7.0+
Backgrounddrawing to a canvas, image decoding (createImageBitmap), WebAssembly, WebAssembly SIMD91+91+89+16.4+77+16.0+
Compress PDFa recent JavaScript engine (Promise.withResolvers), drawing to a canvas, web workers, WebAssembly119+119+121+17.4+105+25.0+
Compressordrawing to a canvas, image decoding (createImageBitmap), WebAssembly57+79+52+15+44+7.0+
Corrupted Textsplitting text into characters (Intl.Segmenter)87+87+125+14.1+73+14.0+
Crop Imagedrawing to a canvas50+79+18+11+37+5.0+
Currencythe list of time zones (Intl.supportedValuesOf)99+99+93+15.4+85+18.0+
Flip PDFa recent JavaScript engine (Promise.withResolvers), drawing to a canvas, web workers119+119+121+17.4+105+25.0+
Floor Plan Makerdrawing to a canvas50+79+18+11+37+5.0+
Glitch Textsplitting text into characters (Intl.Segmenter)87+87+125+14.1+73+14.0+
HashWebAssembly, the Web Crypto API (it needs a secure https page)57+16+52+11+44+7.0+
HEIC to JPGdrawing to a canvas, image decoding (createImageBitmap), WebAssembly57+79+52+15+44+7.0+
HEIC to PNGdrawing to a canvas, image decoding (createImageBitmap), WebAssembly57+79+52+15+44+7.0+
Imagedrawing to a canvas, image decoding (createImageBitmap), WebAssembly57+79+52+15+44+7.0+
Image to PDFdrawing to a canvas, image decoding (createImageBitmap)50+79+42+15+37+5.0+
Image to TextWebAssembly, web workers, image decoding (createImageBitmap), a recent JavaScript engine (Promise.withResolvers)119+119+121+17.4+105+25.0+
JPG to PDFdrawing to a canvas, image decoding (createImageBitmap)50+79+42+15+37+5.0+
JPG to PNGdrawing to a canvas, image decoding (createImageBitmap), WebAssembly57+79+52+15+44+7.0+
JPG to WebPdrawing to a canvas, image decoding (createImageBitmap), WebAssembly57+79+52+15+44+7.0+
Merge PDFa recent JavaScript engine (Promise.withResolvers), drawing to a canvas, web workers119+119+121+17.4+105+25.0+
MP3 Converteraudio decoding (WebCodecs AudioDecoder)Which formats it can read and write also depends on your browser and device; the tool shows what yours can do.94+94+130+26+80+17.0+
Passwordsecure random numbers11+12+21+5+15+1.0+
PDF Page Numbersa recent JavaScript engine (Promise.withResolvers), drawing to a canvas, web workers119+119+121+17.4+105+25.0+
PDF Pagesa recent JavaScript engine (Promise.withResolvers), drawing to a canvas, web workers119+119+121+17.4+105+25.0+
PDF to Imagea recent JavaScript engine (Promise.withResolvers), drawing to a canvas, web workers119+119+121+17.4+105+25.0+
PDF to JPGa recent JavaScript engine (Promise.withResolvers), drawing to a canvas, web workers119+119+121+17.4+105+25.0+
PDF to Worda recent JavaScript engine (Promise.withResolvers), drawing to a canvas, web workers119+119+121+17.4+105+25.0+
PDF Watermarka recent JavaScript engine (Promise.withResolvers), drawing to a canvas, web workers119+119+121+17.4+105+25.0+
PNG to JPGdrawing to a canvas, image decoding (createImageBitmap), WebAssembly57+79+52+15+44+7.0+
PNG to PDFdrawing to a canvas, image decoding (createImageBitmap)50+79+42+15+37+5.0+
PNG to WebPdrawing to a canvas, image decoding (createImageBitmap), WebAssembly57+79+52+15+44+7.0+
QR Readerdrawing to a canvas, image decoding (createImageBitmap)50+79+42+15+37+5.0+
Resize Imagedrawing to a canvas, image decoding (createImageBitmap), WebAssembly57+79+52+15+44+7.0+
Rotate PDFa recent JavaScript engine (Promise.withResolvers), drawing to a canvas, web workers119+119+121+17.4+105+25.0+
Server Timethe list of time zones (Intl.supportedValuesOf)99+99+93+15.4+85+18.0+
Split PDFa recent JavaScript engine (Promise.withResolvers), drawing to a canvas, web workers119+119+121+17.4+105+25.0+
Text Destroyersplitting text into characters (Intl.Segmenter)87+87+125+14.1+73+14.0+
Text Scramblersplitting text into characters (Intl.Segmenter)87+87+125+14.1+73+14.0+
Timestampthe list of time zones (Intl.supportedValuesOf)99+99+93+15.4+85+18.0+
Upside Down Textsplitting text into characters (Intl.Segmenter)87+87+125+14.1+73+14.0+
Video Compressorvideo decoding (WebCodecs VideoDecoder), video encoding (WebCodecs VideoEncoder)Which formats it can read and write also depends on your browser and device; the tool shows what yours can do.94+94+130+16.4+80+17.0+
Video Convertervideo decoding (WebCodecs VideoDecoder), video encoding (WebCodecs VideoEncoder)Which formats it can read and write also depends on your browser and device; the tool shows what yours can do.94+94+130+16.4+80+17.0+
Video to Imagevideo decoding (WebCodecs VideoDecoder), drawing to a canvasWhich formats it can read and write also depends on your browser and device; the tool shows what yours can do.94+94+130+16.4+80+17.0+
Video to JPGvideo decoding (WebCodecs VideoDecoder), drawing to a canvasWhich formats it can read and write also depends on your browser and device; the tool shows what yours can do.94+94+130+16.4+80+17.0+
Video to MP3audio decoding (WebCodecs AudioDecoder)Which formats it can read and write also depends on your browser and device; the tool shows what yours can do.94+94+130+26+80+17.0+
Video to PNGvideo decoding (WebCodecs VideoDecoder), drawing to a canvasWhich formats it can read and write also depends on your browser and device; the tool shows what yours can do.94+94+130+16.4+80+17.0+
WebP to JPGdrawing to a canvas, image decoding (createImageBitmap), WebAssemblyYour browser must also be able to show WebP pictures, which the data above does not cover.57+79+52+15+44+7.0+
WebP to PNGdrawing to a canvas, image decoding (createImageBitmap), WebAssemblyYour browser must also be able to show WebP pictures, which the data above does not cover.57+79+52+15+44+7.0+
Zalgo Textsplitting text into characters (Intl.Segmenter)87+87+125+14.1+73+14.0+

These tools need no feature of note: they are built for current browsers and are tested in Chrome.

What these numbers mean

The numbers come from MDN's compatibility data and give the first version that has the main features a tool relies on. The true minimum can be a little higher. They say nothing about codecs: whether your browser can read or write a certain audio or video format also depends on your device, so each audio and video tool shows a list of what your browser can make. We test in Chrome; the other browsers follow the data, not our own testing.

Version data: MDN browser-compat-data (CC0). Browser logos are trademarks of their owners and are used only to name the browsers (logo files from the browser-logos project, MIT).