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.Inspect notes and region mappings
| Step | Note | Color | Brightness | Voice |
|---|
How to turn an image into music
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.
Choose mapping, style and tempo
Try Layout, Color or Brightness, then choose a key and scale. Gentle uses sparse, sustained notes; Lively uses short notes and brighter voices. Adjust Tempo (BPM) with the slider or Slow/Balanced/Fast; playback and exports share the same tempo. New variation cycles through four rule-based arrangements. Changing settings stops playback and rebuilds notes.
Keep the sound or edit the notes elsewhere
Name your piece and download one loop as WAV, MIDI for a music editor, or JSON to open in Draw Music Online. WAV and MIDI do not contain the source image. Keep your original image and settings to recreate this mapping; the tool does not retain the image after you leave.
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 formatJSON 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 OnlineVertical 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
Loading ratings…
Write a commentNo account needed