Image to Music

Turn the colors, brightness and layout of a picture into a melody. Upload an image or try a sample, choose a mapping, then listen and export WAV/MIDI — free, without an account.

Your Photo. Your Melody.

Processed in your browser

Your image is read and analyzed on this device. The tool does not send images or notes to a music generation API.

or drop an image here

JPG, PNG, WebP · one image at a time · up to 15 MB, 40 megapixels. Animated images use the first frame; transparent areas are composited on white.
Try a sample:

Choose an image or a sample to begin. The melody comes from pixel data; no AI subject or emotion recognition is used.

How to turn an image into music

01

Open an image or try a sample

Choose a JPG, PNG or WebP image. You can also drag and drop or paste an image from the clipboard. Contrasting regions make differences easier to hear; a uniform image still works but may produce repeated notes.

Three ways to hear a picture

Color → pitch

Each scan slice maps its average hue to a scale note. Low-saturation regions use brightness for pitch. Changing image colors can change the melody; mixed colors can average away some differences.

Brightness → pitch

Brighter slices select higher notes and darker slices lower notes. Brightness also controls note velocity; the threshold can silence dim regions. Grayscale images and gradients make this mapping easy to compare.

Layout → pitch

Each slice is split into three bands; the brightness centroid of each band sets pitch, with up to three notes per step. For horizontal scans, brighter shapes near the top map higher; for downward scans, shapes near the left map higher. Color chooses the voice in Auto mode. This is pixel-based sonification, not object or emotion recognition.

Choose your next output

WAV / MIDI

The mono 16-bit PCM, 44.1 kHz WAV contains one loop and its release tail. MIDI keeps notes, timing, velocity and General MIDI instruments; its sound depends on the receiving app and may differ from the WAV. This tool creates short melodies, not lyrics or complete AI songs.

Convert WAV to another format

JSON for further editing

The JSON project contains notes and playback settings and opens in Draw Music Online. It does not include the source image. Edit or record additional MIDI notes there, or start with that tool to draw your own melody.

Open Draw Music Online

Vertical video to share

Export a 9:16, 720 × 1280 WebM video with the selected photo, piece name, gentle motion, waveform and one loop of music. Keep the tab visible during export; cancel and retry if needed. Review it, then download or open device sharing. When file sharing is unavailable, the video downloads for manual sharing. The video includes your photo; share it only when you intend to share that photo too.

If the result needs adjusting

No notes or little variation
Lower the brightness threshold, invert brightness or switch mappings. Uniform images often repeat a note; try an image with distinct regions or a built-in sample.
The file will not open
Use one JPG/PNG/WebP up to 15 MB, 40 megapixels and 16,384 pixels per side. SVG, HEIC and PDF are not supported; convert them to a real PNG/JPG rather than renaming the extension.
No sound or blocked download
Press Play yourself and check the volume and browser tab audio. Playback stops when the tab is hidden; return and press Play again. Allow downloads if blocked, or try MIDI/JSON if your device cannot render WAV.

Where is your image processed?

Your image, colors and notes are processed in the browser. The tool does not upload images to a server or send them to an AI API, and requires no account. The page still loads code and resources from KitoTool. Images are not written to localStorage; leaving or reloading clears the current session.

The image is downsampled for analysis and transparency is composited on white. The melody is a rule-based interpretation, not an emotion measurement or sheet-music recognition. The same image and settings produce the same notes in the same decoding environment; browser color management can cause differences between devices.

Comments & feedback

Rate this tool

Loading ratings…

Write a commentNo account needed

Do not share passwords, sensitive information or the contents of files you are processing.

Reviewed before posting. Email stays private.