QR Code Generator
Generate custom QR codes in seconds or scan QR codes from images. No watermarks, no registration - 100% free online tool with multiple size options.
QR code and media generation tools
QR codes and barcodes connect the physical world to digital information. A quick scan with a phone or barcode reader can open a website, show a message or identify a product, which makes them useful for businesses, events, packaging and marketing.
The QR Code Generator creates customisable QR codes for any link or text that you can download and print, and it can also read QR codes from images. The Barcode Generator & Reader creates barcodes in common formats such as CODE128, EAN and UPC, lets you download them as PNG or PDF at exact page sizes, and can also scan barcodes with your device's camera.
Generate custom QR codes in seconds or scan QR codes from images. No watermarks, no registration - 100% free online tool with multiple size options.
NinjaFunction's Text to Speech reads any text aloud using the speech voices that are built into your browser and device. Choose a voice from a list grouped by language, set the speed, pitch and volume, and use Play, Pause and Stop. Long text is read in short parts so the browser does not stop partway. Voices marked online may send the text to your browser's speech service. This website never receives your text, and the speech cannot be saved as an audio file.
NinjaFunction's Audio Trimmer cuts a part of an audio file in your browser. Open an MP3, WAV, M4A, OGG or FLAC file, see its waveform, drag the start and end handles or type exact times, preview the selection, add a fade in or out, and save the clip as a WAV file. Stereo can be made mono for a smaller file. Your audio never leaves your device.
NinjaFunction's Video Trimmer cuts a clip out of a video in your browser. Open an MP4, WebM or MOV file, watch it and press Set start here and Set end here, or type exact times, play the selection to check it, then save the clip. The clip is recorded as it plays, so it takes as long as the clip. Your video never leaves your device.
NinjaFunction's Barcode Generator & Reader lets you create barcodes in 10+ formats and download them as PNG images or PDFs with exact physical dimensions in mm, cm, or inches. Switch to Reader mode to scan barcodes from your camera or an uploaded image using ZXing WebAssembly. Everything runs locally — your data never leaves the browser.
Learn what an API is in plain English. Understand how APIs work, why they matter, and see real-world examples like weather apps, payment gateways, and ChatGPT — no coding required.
Learn how the internet actually works in plain English. Understand IP addresses, DNS, HTTP, and how data travels across the world in milliseconds — no tech background needed.
A traditional barcode stores a short number or code in a single row of lines, and is used mainly to identify products in shops and warehouses. A QR code is a square, two-dimensional code that can store much more information, such as a full website address, and can be scanned by any smartphone camera.
No. A standard (static) QR code stores the information directly inside the pattern, so it works as long as the link or content it points to still exists.
Use EAN-13 or UPC-A for retail products sold in shops, as these are the standard formats for product codes. Use CODE128 for shipping labels, inventory and internal use, because it can store letters as well as numbers.