/STYLE · DISCO

Disco, Mirror Ball & Glitter Effect

Turn any photo into glitter tiles wrapped on a mirror-ball sphere, disco-ball shine with bloom and lens flares. Real-time and sparkly, export at up to 4×. No signup, runs entirely in your browser.

Open the editor →

/SEE IT

From photo to disco-ball shine in one click

Drop any photo into the editor and pick the Disco style. Your image is rendered as reflective glitter tiles with bloom and lens flares, the shine of a spinning disco / mirror ball.

Original colour photograph, before the disco-ball shine effect is applied
Original
The same photograph rendered in the Disco style
Disco output

/MORE EXAMPLES

Mirror-ball shine from any photo

Six photos rebuilt as glitter tiles with disco-ball shine, bloom and lens flares from the source.

Photo rendered in the Disco style, Mirror-ball tiles
Mirror-ball tiles
Photo rendered in the Disco style, Glitter shine
Glitter shine
Photo rendered in the Disco style, Bloom & flare
Bloom & flare
Photo rendered in the Disco style, Sparkle tiles
Sparkle tiles
Photo rendered in the Disco style, Disco shimmer
Disco shimmer
Photo rendered in the Disco style, Bright facets
Bright facets

Every image is a real ASCII Magic export, drop your own photo to get the same look, then tune and export up to 4×.

/HOW IT WORKS

Make disco-ball shine in four steps

  1. Drop your image

    Drag any JPG, PNG, WebP, GIF or MP4 into the editor. No upload, your file stays in the browser.

  2. Pick the Disco style

    Switch the render mode to Disco, your photo is instantly redrawn in the disco-ball shine look.

  3. Tune the look

    Adjust tile size, shine, bloom and flares in real time, from subtle sparkle to full mirror-ball dazzle.

  4. Export

    Save as PNG, JPG, animated GIF or MP4, at up to 4× source resolution. No watermark.

/WHY ASCII MAGIC

Built for disco-ball shine

Glitter mirror tiles

Reflective faceted tiles wrap your image like a spinning mirror ball.

Bloom & lens flares

Built-in bloom and flares add the dazzle of a real disco ball.

Real-time sparkle

Every change previews instantly, tune the shine for parties, posters or music art.

Video + 4× exports

Disco-fy every frame of a clip and export a looping MP4 or GIF; stills export up to 4× source resolution.

/SPARKLE

Disco, the mirror-ball / sparkle aesthetic

The Disco mode renders your image as a glittering field of sparkle points, like a frame of light reflected off a rotating mirror ball at Studio 54. Bright pixels in the source become bright sparkles; their position, density, and scale are computed live so the result holds together as an image even as it shimmers. The aesthetic has roots in 1970s nightclub photography, Andy Warhol's Polaroids of Bianca Jagger and Halston, and a strong revival in 2020s editorial fashion shoots and music video B-roll. It pairs beautifully with Color Overlay (try a hot-pink wash) or with the Bloom + Film Grain stack for that '70s film-stock feel.

/UNDER THE HOOD

How brightness becomes mirror tiles

Disco is a grid pass over your photo, not a sparkle texture pasted on top. The editor lays cells across the frame at the size you set with the Font Size slider: each is that many pixels tall and 60 percent as wide, so tiles come out slightly taller than wide, the proportion you read looking straight at a mirror ball. Every cell averages the pixels underneath it down to one colour and one brightness value, and that pair decides everything that follows.

Brightness then drives the tile four ways at once. Bright cells get a gain of up to about 1.45x, so highlights punch harder than in the source. Each tile is drawn two pixels short of its cell, leaving a dark seam between neighbours, the grout of the ball. The fill is a vertical gradient rather than a flat colour, near-white along the top edge, the tile's own colour just below, roughly 60 percent of it at the bottom. That three-stop ramp is what makes a flat square read as a small curved mirror instead of a pixel.

The fourth is where the shine comes from, and it runs on two thresholds. Past roughly 45 percent brightness a tile gets a hard one-pixel white bar along its top edge, the glint off a real mirrored facet. Past roughly 55 percent it also emits a soft radial burst, drawn additively at a radius wider than the tile itself, so its light spills onto the tiles around it. The bloom and the lens flares are not a filter laid over the finished frame, they are emitted tile by tile, which is why they land exactly on the highlights and why they track the subject when you export a clip.

The practical read: a flat, evenly lit photo shimmers politely and never flares, because almost nothing crosses those thresholds. If your source is soft, push Contrast before you touch anything else.

/CONTROLS

The Disco controls, and where to start

Disco has one slider of its own, Uniformity, and shares the rest of the panel with every other style. Uniformity sets how far each tile may drift from the brightness it measured. At 100 every tile takes its true value and the ball reads clean and even; pull it down and each tile picks up its own repeatable offset, up to about up to a full stop darker and about half a stop brighter at zero, which reads as a hundred separate facets angled at the light. It ships at 80, legible but still enough to break up flat areas.

Control What it does on Disco Where to start
UniformityHow far each tile may drift from its measured brightness. Lower is more scattered.80, drop to 40 for a busier facet field
Font SizeSets the tile grid, cells are this tall and 60 percent as wide.Around 11, under 8 for glitter, past 24 for big panels
ContrastDecides how many tiles clear the glint and bloom thresholds.100, push to 130 and up on soft photos
BrightnessLifts or drops the frame against those same thresholds.0, nudge up to spread the flares
Char OpacityTile opacity, under its ASCII-era name. Drop it to let the background read through.100
Invert MappingFlips the tile colours, so dark subjects come back as bright facets.Off
BackgroundWhat sits behind the tiles: blurred source, solid black or nothing, plus blur and opacity.Blur, or solid black for poster art
Grayscale & SaturationColour of the facets. Grayscale 100 gives a silver, chrome-mirror ball.0 and 100, or Grayscale 100 for silver
Tint Opacity & BlendWashes one colour over the render, the hot-pink or cyan club look.0, then 20 to 30 percent on Multiply
AnimationPulses each tile on its own phase so the ball twinkles. Speed sets the period, Intensity the depth.Off for stills, on for GIF and MP4 loops

Everything previews live, so the fastest route in is to set Font Size until the tiles look right, push Contrast until the highlights flare, then pull Uniformity down until the sparkle reads scattered rather than printed. Full stacks, tint and grain included, live on the recipes page.

Best uses for the Disco mode

/IN PRACTICE

Album art, party posters and event flyers

Album art and single covers. A square crop of one face or one figure, tiles around 14 to 20 so the facets are clearly readable at thumbnail size, background set to solid black so the ball floats. Streaming artwork gets shrunk to a few hundred pixels in a phone app, so the usual mistake is tiles too fine to survive it. Export at 4x and check the thumbnail before you commit.

Party posters and event flyers. Leave a genuinely dark area in frame for your type to sit on. Drop Brightness slightly and the flares cluster tighter around the highlights, which keeps clean negative space for a lineup or a door time. Print at 4x, and judge the tile size at full resolution rather than from the preview.

Music video stills and B-roll. Every frame renders on the same settings, so a static camera on a moving subject gives you a ball that stays put while the light travels across it. Turn Animation on and the tiles pulse on their own phases too, which reads as a ball genuinely spinning. Export as MP4 for an edit or GIF for a loop.

Social posts and stories. Vertical crops want larger tiles, since small facets disappear under platform compression. A single subject on a dark ground, tint pushed toward hot pink or cyan, holds up in a feed. For a harder, more broken-up variant of the same night-out energy, the Glitch style and the Dither style cover the neighbouring ground, and video to ASCII covers the same workflow for clips.

/FAQS

Common questions about disco-ball shine

How do I make a disco-ball / glitter effect?
Open ASCII Magic, drop your photo in, and pick the Disco style. Your image becomes reflective glitter tiles with bloom and lens flares, the mirror-ball look. Tune the shine and export as PNG, GIF or MP4. No signup.
Can I add it to a video?
Yes, the Disco style renders every frame with the same glitter shine. Export as an MP4 (H.264) or animated GIF for music videos and loops.
Can I use it on a video?
Yes. Drop an MP4, MOV or WebM into ASCII Magic, pick the style, and every frame renders with the same settings. Export as an MP4 (H.264) or animated GIF.
Does ASCII Magic upload my photos to a server?
No. Every conversion runs locally in your browser using HTML5 Canvas. Your image or video never leaves your device, no upload, no cloud processing.
Is it really free?
Yes, completely free. No signup, no watermark, no export limit, no ads. Export stills up to 4x source resolution.
Can I use the output commercially?
Yes. The output is yours, use it in client work, social posts, prints, music videos, commercial sites, anything. You only need rights to the source image you uploaded.
What does the Disco style do?
It renders the image as a field of bright sparkle points, like light reflecting off a rotating mirror ball. Source brightness maps to sparkle density and scale; the result holds together as an image while shimmering. The look comes straight out of 1970s nightclub photography and modern editorial fashion shoots.
Can I make Disco look more like the actual 70s film stock?
Yes. Stack the Bloom post-effect for highlight bleed, add Film Grain for the analog haze, drop saturation a touch, and apply a warm Color Overlay (Multiply, around 25%) for the warm-toned film cast. The whole stack runs in real time.
What does the Uniformity slider do in the Disco style?
Uniformity sets how far each mirror tile may drift from the brightness it measured in your photo. At 100 every tile takes its true value and the ball reads clean and even. Lower it and each tile picks up its own repeatable offset, up to about up to a full stop darker and about half a stop brighter at zero, which is what reads as many separate facets catching the light at different angles. Uniformity is the one slider unique to the Disco style, and it ships at 80.
How do I change the size of the mirror-ball tiles?
The Font Size slider sets the tile grid for the Disco style. Each cell is that many pixels tall and 60 percent as wide, so a smaller value gives more, finer facets and a larger value gives big mirror panels. Small values read as glitter, large values read as a disco ball seen up close.
Why does my glitter effect look flat, with no sparkle?
The glint and the bloom only fire on tiles that pass a brightness threshold, so a soft, evenly lit photo has almost nothing to flare. Push Contrast up until the highlights start to blow out, lift Brightness a little, then lower Uniformity so the tiles stop matching each other. Photos with real specular highlights, stage lights, sequins, wet skin, a bright window, sparkle hardest.
Where do the lens flares and bloom come from?
They are emitted tile by tile, not painted over the finished image. Any tile above roughly 55 percent brightness draws a soft radial burst wider than the tile itself, added on top of its neighbours, and any tile above roughly 45 percent gets a hard white glint along its top edge. That is why the flares sit exactly on the highlights and why they follow the subject frame by frame when you export a video.
Can I make a black and white glitter effect?
Yes. Push Grayscale to 100 (or drop Saturation to zero) and the facets render as silver rather than picking up the colour of your photo, which is closer to a real chrome mirror ball. For a colour-washed club look instead, leave the colour in and add a Tint at low opacity.
Can I use the disco ball effect for a printed poster?
Yes. Stills export at up to 4x source resolution, which is enough for gig posters, club flyers and album sleeves at print sizes. Bear in mind that the tile grid scales with the export, so check the tile size at full resolution rather than judging it from the on-screen preview.

/CREATE ART IN SECONDS

Photos into disco-ball art, in your browser.

Glitter tiles, bloom and lens flares, every change previews instantly, export at up to 4× resolution. Free forever.

Try it out now

/RELATED STYLES

Or try a different art style

Each opens the editor with that style ready. Explore the full styles index.