Indie style comes back every few years, and it always starts in the same place: a thrift rack, a worn band tee and a pair of jeans that fit someone else first. It's a look built from individual pieces rather than a store's idea of a trend, which is why it feels personal. Some people lean toward the gritty nostalgia of indie sleaze, some toward soft Clairo-style pastels, and some just want thrifted denim and an old tee. I've put together thirty indie outfits for school, gigs, coffee runs and ordinary days, with notes on fit and fabric, because the undone look only works when the pieces underneath are chosen with care.

How to Tell an Old Band Tee From a New One
Half of these outfits rest on one thrifted tee, and new reprints sit on the same racks as the real thing. A few checks take seconds and save you paying vintage prices for a copy.
- Look at the sleeve and bottom hems. Many tees made before the late 1990s have a single line of stitching there; most modern ones have a double line.
- Feel the fabric. Older tees are often thinner and softer, especially cotton-poly blends, which drape almost like jersey.
- Check the print. Real age shows as fine cracking and uneven fading; a sharp, glossy print on a supposedly old shirt is a warning sign.
- Read the tag. A modern logo, a QR code or care instructions in many languages usually mean a recent reprint.
None of these is proof on its own, and a reprint can still be a great tee. Just pay for what it actually is.
1. Vintage band tee with high-waisted mom jeans

Start with a faded band tee tucked loosely into light-wash high-waisted mom jeans. The tee needs to be genuinely worn rather than factory-distressed; real wear fades the print unevenly and softens the collar, while fake distressing leaves neat, matching holes. White canvas sneakers with some scuffs, a thrifted leather belt and a messily knotted flannel at the waist add the lived-in layer. A few beaded necklaces and round tortoiseshell sunglasses finish it. Mom jeans run high in the rise, so a loose half-tuck at the front stops the tee bunching over the waistband. Wear it for errands, café study or a day with friends.
2. Plaid mini skirt with sheer tights and combat boots

A short plaid mini in muted red or green is the base of the grungier side of indie. Sheer black tights go underneath, and chunky combat boots that sit just above the ankle anchor it. On top, a slightly oversized dark knit with a slouchy neck balances the short skirt. If the sweater is long, tuck just the front corner in so the skirt still shows. A leather crossbody, a dark berry lip and smudged liner bring the after-hours mood. Sheer tights ladder easily on boot hooks, so pull the laces loose before you take them off. It's right for a basement show or a night at a dive bar.
3. Oversized corduroy jacket with loose carpenter jeans

A boxy vintage corduroy jacket in caramel or olive over a plain white baby tee is the kind of piece worth hunting for. Check the elbows and cuffs when you thrift corduroy, because the ridges wear flat there first. Pair it with relaxed carpenter jeans in faded black or tan, letting them pool a little over flat platform sneakers. A canvas tote with a book and headphones, a few silver rings and a simple chain keep it unfussy. The ridged corduroy against plain denim gives it texture without any color. I'd wear this for a cool autumn walk around town or an afternoon in record shops.
4. Graphic baby tee with low-rise baggy jeans

The cropped baby tee with an odd band logo or strange print is the main event here. Tuck it into low-rise baggy jeans with a slight flare and finish with chunky skate shoes. Low-rise is unforgiving on proportion: if you're short-waisted, a mid-rise in the same baggy cut gives the same early-2000s feel without making your legs look shorter. A wide leather belt, colorful plastic rings and a low side part push the nostalgia. Wear it for a thrift trip or a casual day out.
5. Long-sleeve striped top under overalls

A long-sleeve Breton stripe under relaxed-fit denim overalls, one strap left undone, is a playful look that still works on a practical day. Roll the overall hems to just above worn low-top Converse. A bright beanie, a small vintage-style backpack and clear frames finish it. The stripes add a little Parisian feel. Overalls fit by torso length as much as waist size, so try them on and sit down; if the bib pulls when you're seated, go up a size. Good for a long day on campus or a weekend market.
6. Floral midi dress with an oversized denim jacket

A thrifted floral midi in faded pastels looks borrowed from the '90s. Throw an oversized vintage denim jacket on top so the soft print has something heavy to push against, and wear scuffed white Converse high-tops or flat platform sandals. Mismatched beaded bracelets and a crescent mini bag finish it. When I size a jacket for this, I go big enough to cover the dress's sleeves fully; a jacket that stops short with fabric bunching underneath looks accidental. It's an easy outfit for a spring picnic, a market or a casual first date.
7. Chunky knit sweater with a satin slip skirt

An oversized chunky knit in cream or charcoal over a bias-cut satin slip skirt is a texture contrast that always works. The bias cut lets the satin drape and swing, but it also shows every line underneath, so smooth, no-line underwear is worth it. Pointed ankle boots or ballet flats both suit it, with a simple leather shoulder bag. A few fine gold chains and loose waves keep it soft. Chunky knits pill where the bag strap rubs, so wear the bag on the other side or de-pill it now and then. It's thoughtful without being overstyled, good for a gallery opening or dinner with friends.
8. Ringer tee with high-waisted flared jeans

A ringer tee with contrast trim at the neck and sleeves goes well with high-waisted flares that just skim the floor. Have the flares hemmed to the shoes you'll wear most; if they drag, the back hem frays and darkens within weeks. Wooden-platform clogs or retro sneakers, a wide leather headband and a small crossbody in a bright color complete it. The retro silhouette of the flares with a sporty ringer feels like a '70s indie film. It flatters a lot of body types and suits weekend meetups or record store browsing.
9. Oversized flannel shirt dress with chunky loafers

Wear an oversized flannel shirtdress open at the collar and cuffs and let it hang. Add a thin leather belt if you want a waist. Chunky penny loafers with scrunched white socks give it a preppy counterpoint. A dark brown leather satchel and small hoops finish it. Grunge plaid meeting polished loafers is the kind of contrast indie style is built on. Flannel shrinks noticeably in a hot dryer, so if you thrift one that fits perfectly now, air-dry it. It's a good early-fall outfit for a coffee date or a library afternoon.
10. Leather jacket over a lace-trimmed cami

A slightly oversized black leather jacket over a lace-trimmed cami and dark straight-leg jeans is the classic soft-meets-tough indie sleaze formula. Heeled black ankle boots, a layered chain and a messy updo complete it. Thrifted leather is often a better buy than new, because it's already broken in and the shoulders have softened. Check the lining at the armpits before you buy; that's where old jackets tear first. This works for a concert, a birthday dinner or any night out when you want to look good without looking like you tried.
11. Crochet vest over a puff-sleeve blouse

A handmade or thrifted crochet vest in earthy tones over a high-neck white puff-sleeve blouse has a storybook quality. Tuck the blouse into wide-leg linen trousers or dark denim flares, and add strappy leather sandals or wooden clogs. A beaded headband, a woven tote and mismatched earrings suit it. Big puff sleeves can fight with a vest's armholes, so choose a vest with deep openings or a blouse with a softer sleeve. Wear it to an outdoor art fair, a garden party or an afternoon journaling in the park.
12. Turtleneck under a vintage graphic sweatshirt

A fitted black turtleneck under a vintage-style graphic sweatshirt from a made-up band or an old college is a smart cold-day layer. The turtleneck must be thin, or the sweatshirt neckline will stretch out over it. Straight-cut mid-wash jeans and chunky retro sneakers keep it casual. A beanie, wire glasses and a simple backpack add the studious feel. It's warm and practical, and the graphic keeps it personal. Ideal for class or library sessions.
13. Babydoll dress with sheer mesh long-sleeve top

A short babydoll dress in black or a deep jewel tone over a sheer mesh long-sleeve top looks young and a little rebellious. The mesh peeks out at the neck and wrists. Chunky platform ankle boots and dark tights ground it; a velvet choker and stacked silver rings add the indie sleaze edge. It's very late-2000s, in the best way. Babydolls are short in front once you add platforms, so check the length in a mirror while sitting. It suits a gig, a themed party, or any evening when you want the darker side of the look.
14. Cargo pants with a fitted ribbed tank

Slim olive or khaki cargo pants with a ribbed white or black tank tucked in is a clean, utilitarian outfit. A wide black belt, chunky trainers and a big canvas crossbody keep it practical, and thin silver chains and a sporty watch are all the jewelry it needs. Those side pockets add width at the thigh, so the slimmer cargo cut is the one to choose if you're curvy there, and don't load the pockets. It's a good outfit for a day of walking around town or a casual lunch.
15. Argyle cardigan over a button-up shirt

An argyle cardigan in earthy green or burnt orange over a crisp white button-up shows the academic side of indie. Tuck the shirt into tailored wide-leg trousers or mom jeans and finish with polished loafers or oxfords. A leather satchel, reading glasses and pinned-back hair pull it together. The vintage pattern keeps it from looking stuffy. Wool-blend cardigans hold their shape far better than acrylic; check the label when thrifting, because acrylic stretches at the cuffs. It works for class presentations, casual office days or coffee-shop study.
16. Distressed denim shorts with a printed camp shirt

High-waisted distressed denim shorts with raw hems and an open camp shirt in a retro print over a white tank make an easy summer outfit. Flat fisherman sandals or worn Vans, a bucket hat, beaded anklets and round sunglasses suit it. Raw hems keep fraying with every wash, so if you want them to stop at a certain length, run a line of stitching just above the fringe. It's a classic look for a music festival, a boardwalk or a day market with friends.
17. Layered slip dress over a long-sleeve tee

Layer a silky emerald or burgundy slip dress over a fitted white long-sleeve tee, and add opaque tights and chunky heeled loafers. The tee turns an evening dress into something for daytime. A small velvet shoulder bag and one pendant are enough. The tee needs to be thin and close-fitting, or it'll bunch under the slip's straps and show through the satin. Wear it in between-season weather, to gallery visits or to dinner with friends when you want to look creative.
18. Wide-leg corduroy pants with a fitted turtleneck

High-waisted wide-leg corduroy pants in rust or cream make a strong base. Tuck a fitted black or brown turtleneck in to mark the waist, and add a vintage leather belt, simple heeled clogs and a structured mini bag. Wide-wale cord adds visual bulk, so pick a fine or medium wale if you'd rather the trousers look slimmer. The warm texture of the cord against a smooth knit feels grounded. Wear it for brunch, a book club or a crisp afternoon.
19. Sheer embroidered top over a bralette

A sheer embroidered blouse with long bishop sleeves over a black bralette or bandeau is the boldest top on this list. Tuck it softly into high-waisted black trousers or dark jeans and add pointed boots. Necklaces of different lengths, mixed-metal rings and loose waves complete it. The embroidery makes it look handmade, and the sheerness pushes it a little outside the mainstream. Sheer fabric snags on rings, so put the rings on last. It's a striking outfit for an intimate gig or an art opening.
20. Patched denim jacket with cargo maxi skirt

A vintage denim jacket covered in patches and pins is the focus. Layer it over a white tank tucked into a long cargo maxi skirt with big pockets. Chunky platform sneakers keep it grounded, and a printed bandana at the neck or on the bag adds personality. Sew patches on rather than relying on iron-on glue; heat-applied patches lift at the corners after a few washes. The long skirt gives it a streetwear twist. Good for gallery hopping or a street festival.
21. Striped sweater with a bucket hat and painter pants

A relaxed striped sweater in navy, cream and mustard tucked into white painter pants feels artsy and unpretentious. Slip-on canvas shoes, a canvas bucket hat and a paint-splattered tote complete the studio look. The stripes add movement and the white pants keep it fresh. Painter pants are cut roomy with a hammer loop and side pocket, so they handle a real workday, but white canvas does stain, so pre-treat any mark straight away. It's an ideal outfit for a pottery class or an art supply run.
22. Tube top with low-rise cargo capris

A plain black tube top with low-rise cargo capris in faded olive is pure early-2000s. Platform flip-flops or chunky dad sneakers, a beaded belly chain and spiky hair clips push the nostalgia. A small shoulder bag and tinted sunglasses finish it. Tube tops need a band of silicone grip inside, or you'll be hitching it up all night. It's a bold hot-weather outfit for a rooftop, a drive-in or a summer block party.
23. Quilted vest over a hoodie with baggy jeans

A colorful quilted vest over a plain gray hoodie, with extra-baggy light-wash jeans, has a camp-counselor feel. Chunky hiking boots or trail sneakers, a backwards cap and friendship bracelets suit it. The vest adds warmth to the core without bulky sleeves, which is why it layers so well over a hoodie. Hood and vest collar can crowd each other, so pull the hood out over the back of the vest. It's a comfortable outfit for a bonfire night, a cabin weekend or a fall walk.
24. Velvet mini dress with fishnet sleeves

A crushed velvet mini in deep purple or navy over fishnet sleeves, or a fishnet top underneath, is indie sleaze at full volume. Chunky platform boots and a skinny metallic scarf tied at the neck add more. Smudged dark eyes and messy, textured hair are part of the outfit. The mix of luxe velvet and gritty fishnet is the contradiction the whole aesthetic runs on. Crushed velvet hides creases, so it travels well in a bag for a change after work. Wear it to a late concert or after-party.
25. Plaid trousers with a graphic muscle tee

High-waisted tailored plaid trousers bring vintage prep, and a slouchy graphic muscle tee stops them looking too polished. Knot the tee at the side if you want shape. Retro trainers, a leather bomber over one shoulder and a thick chain finish it. Preppy plaid against band merch is a classic indie clash. Plaid trousers are usually wool or wool blend, so they're warmer than they look; I'd save them for cooler evenings. It suits a creative office, a casual dinner or a bar with live music.
26. Faux fur coat over a slip dress and boots

A short faux fur coat in leopard or deep brown thrown over a simple slip dress changes the whole mood. Sheer black tights, lace-up ankle boots and a mini bag on a gold chain go with it. Layered gold jewelry and a berry lip add glamour with a grungy edge. Faux fur mats where it rubs, at the underarms and cuffs; a wide-tooth comb run through gently keeps it fluffy. It's an outfit for a winter party, New Year's or any night that deserves extra.
27. Racerback tank with biker shorts and an open button-up

A fitted white racerback tank tucked into black biker shorts is sporty and easy. Add an oversized printed button-up worn open on top, crew socks and chunky sneakers. A cap, wire glasses and a mini backpack round it out. The open shirt adds movement and coverage. Biker shorts go see-through when stretched if the fabric is thin, so do a squat test in front of a mirror before you buy. It's a comfortable pick for a long walk or a bike ride.
28. Tie-dye tee with ripped black skinnies

A faded tie-dye tee in muted purple, blue or rust tucked into ripped black skinnies has the DIY heart of indie style. Worn checkerboard slip-ons, a studded belt and mixed bangles finish it, with a denim bucket hat or crochet beanie by season. If you dye your own, use cotton; synthetic tees won't take fiber-reactive dye. Ripped knees in skinnies spread with every wear, so a few stitches behind the rip stop it growing. It's a low-effort outfit for a hangout or a local show.
29. Sweater vest over a collared dress

A fair isle or geometric sweater vest over a collared shirtdress is a clever layered look, both old and new. Let the collar and cuffs show. Knee socks with loafers or Mary Janes, a structured mini bag and slim cat-eye sunglasses finish it. The vest should end at or just above the hip; longer vests over a dress cut the body into awkward thirds. Good for fall brunch, a library day or a campus event.
30. Mesh knit top with leather pants and pointed boots

An open-weave mesh knit in black or olive over a plain black bandeau is the center of this sleek look. High-waisted faux leather pants that taper at the ankle and sharp pointed heeled boots complete it. A thin silver body chain, hoops and a dark lip keep it consistent. Faux leather doesn't breathe, so it gets warm in a crowded room; a looser cut helps. Skin-baring mesh with tough leather is edgy and confident, a night-out outfit that gets noticed without shouting.
What I Do to a Thrift Find Before Wearing It
Secondhand clothes nearly always need a little work. A bit of care when you bring them home makes the difference between a piece you wear for years and one that sits in a drawer.
- Wash or air everything first. Musty smells in wool and leather fade with a day outside in the shade and a sprinkle of baking soda in a bag.
- Remove pills from knits with a fabric shaver or sweater comb before you decide a cardigan is worn out.
- Take jeans, flares and long skirts to a tailor for hemming. A clean hem at the right length makes thrifted trousers look bought for you.
- Replace cheap plastic buttons on coats and cardigans. It's quick and changes the whole piece.
- Check seams at the underarm, crotch and pockets, and stitch small splits now before they spread.
Wearing Indie Style to School
Many of these outfits work in class as they are. A few need small changes for a school dress code. Under a short plaid mini or babydoll, opaque tights or bike shorts usually solve the length question. A tube top, bandeau or sheer mesh top goes under an open flannel or cardigan. Band tees with rude lyrics or slogans are the most common reason a student gets sent home, so read your shirt before you leave.
Your Own Version Starts With One Thrifted Piece
The best indie outfits come from mixing clothes you already love in a new way. There are no strict rules, just a commitment to wearing what's real to you, layering with some thought and digging through a few thrift racks. Lean toward grunge, soft vintage or full indie sleaze; it doesn't matter as long as it feels like you. Pick one piece you love, build around it and leave the imperfections alone. Indie style isn't about looking finished. It's about looking like your clothes have a history.



























