12 Ways to Dress Like the 90s Without Looking Costumed

Kristen Wardrobe

Person wearing high-waisted ripped blue jeans, a white crop top, and black sneakers outdoors.

This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases at no extra cost to you. Please read my full disclosure here.

These ideas run from a ruffled scrunchie to a full faux fur coat, and the right one depends on which 90s lane you actually want to wear, not the one that looked best on a runway you never saw.

Grunge, minimalism, hip-hop, preppy and bold color each stayed separate then, and keeping them separate now is what keeps the look intentional.

The blue denim overalls with one strap unbuttoned for errands are on this list, and so are the tan boots I would have worn with them back then.

1. Overalls

The unbuttoned strap adds a relaxed vibe to these overalls, perfect for layering over a colorful tee. · 📷 @iam.anayaaa

Overalls are the one-piece that carried me through playground days and still works now.

I still buy mine roomy enough to layer over a striped tee or a band shirt, and I wear them with boots that have some weight to them.

Black overalls in a cleaner fabric work the same way if you want something that moves between daytime and evening without the farm association.

The single-strap look is everywhere on social feeds; I find both fastened feels more natural for running errands, but either way the point is ease. You are wearing one thing, not assembling an outfit.

2. High-waisted Mom Jeans

The ripped detail at the ankle shows off shoes nicely, making these mom jeans a versatile choice. · 📷 @cemreuslucom

Mom jeans earned their name because they were what actual mothers wore, which meant a high waist that stayed put and a leg that did not fight back.

I buy mine a size up from my skinny jean size so the fabric can do its job: sitting, bending, eating lunch without adjustment.

The crop at the ankle means any shoe shows, so low-top sneakers or a chunky boot both read right.

American Eagle stocks the version I reach for when I want rips and a wash that looks broken-in from the first wear. Cuff the hem if you need to show more ankle, or leave it raw.

3. Biker Shorts

The mid-thigh length of these biker shorts offers coverage while keeping the look intentional and stylish. · 📷 @nomaselections

Biker shorts made the jump from actual cycling gear to everyday bottom a few years back, and they have stayed because nothing else covers this much leg with this little effort.

I wear mine with an oversized tee and white sneakers for errands, or with a crop top and boots when I want the line to read intentional rather than athletic.

Aerie makes the pair I keep in rotation; the pocket holds keys without the lump showing through a shirt.

Length hits mid-thigh, which gives coverage without looking like you are wearing half a pant.

4. Bucket Hats

The fluffy texture of these bucket hats adds personality, making them great for festivals and casual outings. · 📷 @curvygramdoll

Bucket hats started as sun gear and became signature once rappers and teen movie stars wore them as personality, not protection.

I have never added one to my own collection, but I see them at festivals and on city streets where any other hat would read too formal or too sporty.

Tilly’s stocks the standard cotton version if you want the reference clear, or you can follow the photo into something plush that matches a bag and jewelry as a set.

The brim is short enough that it does not fight wind like a wide hat, deep enough that it stays on without a chin strap.

5. Slip Dresses

The lace trim elevates this slip dress, allowing it to be worn simply or layered for added warmth. · 📷 @lisaifi

A slip dress is the closest the 90s got to wearing actual undergarments as outerwear, and the look works because the fabric does the talking.

I wear mine alone in summer with flat sandals and small sunglasses, or layer it over a fitted turtleneck or bodysuit when the temperature drops.

The satin or silk weight matters: too thin and it reads as sleepwear, too heavy and it loses the drift that makes the shape distinctive.

Snakeskin print on a midi length updates the reference if you want the idea without the vintage association. Platform sneakers underneath keep the proportion deliberate.

6. Plaid Skirt and Hair Bow

The oversized red bow complements the plaid skirt, balancing a playful look with a school-uniform vibe. · 📷 @amberrfashionn

A plaid skirt with a matching bow is the most direct school-uniform reference here, and the look only works if you commit to the contrast between proper and playful.

I would check the bow scale against your own hair density before buying: too small and it disappears, too large and the costume reading takes over.

Wear it with tights and loafers in cooler months, or bare legs and a heavier boot if you want to rough the edges.

7. Chunky Boots and Shrug Layering

The chunky boots add a punk edge, while the shrug provides texture without the bulk of a full jacket. · 📷 @so33w.rin

Chunky boots with a short shrug over a bodysuit give you structure without a full jacket.

I keep the boots heavy, a lug sole that reads as punk without the full costume, and let the shrug do the texture.

A wide belt worn high keeps a short shrug layer from looking like you forgot the rest of your cardigan. Denim cutoffs or a mini skirt underneath would move the same way if shorts are not your thing.

Dr. Martens still makes the standard, though any studded combat boot with real weight works.

8. Grunge Fur Coat and Fishnets

The faux fur coat stands out in this look, allowing the fishnets to create a striking visual contrast. · 📷 @evameganosova

A faux fur coat thrown over shorts and fishnets is the most theatrical entry here, and the one that asks the most of your confidence.

The coat does the visual work, so everything else stays dark and simple: black shorts, black boots, a belt with some hardware.

Fishnets read differently than solid tights; they let skin show through in a pattern that keeps the eye moving.

Check the coat length against what you are wearing underneath. Too short and the proportions feel off, too long and the shorts disappear entirely.

This is costume-level dressing that works for a night out, not a grocery run. The fur texture matters more than color; something with depth and movement photographs better than flat plush.

9. Oversized Athletic Jersey

The oversized athletic jersey captures a borrowed-from-the-boys look, especially when paired with baggy jeans. · 📷 @bxbby.mariah__

An oversized jersey with baggy jeans is the most borrowed-from-the-boys look here, and the easiest to find secondhand.

The numbers on the front matter for the reference; a plain tee in the same cut does not land the same way.

I would check the sleeve length against your own shoulders: the drop should be obvious, not like you are wearing your boyfriend’s clean laundry.

Baggy jeans underneath keep the line loose top to bottom, which is the point. Sneakers or boots both work; the jersey does not need help.

Thrift stores and Depop move these for next to nothing.

10. Geometric Colorblock Windbreaker

The bold geometric patterns on this windbreaker scream 90s style, perfect for a nostalgic outfit. · 📷 @euro.look_kokshevintage

A windbreaker in loud blocks of purple, teal, and pink is pure 90s outerwear, down to the fabric noise it makes when you move.

I would wear this with mom jeans and white sneakers, the way the era actually did, rather than trying to dress it up.

The geometry is the detail; no jewelry or competing pattern needed. A vintage piece is the most direct source, but fast-fashion retailers stock new versions in the same palette if you want the look without the hunt.

Nylon or poly shell holds the shape and the sound. Size up if you want the full drape, or stay true for something that reads as jacket rather than poncho.

11. Ruffled Hair Scrunchie

The large ruffled scrunchie adds a bold touch to a simple bun, perfect for a fun 90s vibe. · 📷 @fruffscrunchies

A scrunchie in ruffled fabric, yellow and blue together, turns a functional hair tie into something that reads from across the room.

I would match the scale to what your hair can hold: fine hair loses a oversized ruffle, thick hair swallows a small one.

It works in a bun, but a high ponytail does the same job. Satin or cotton versions are easier to find now; the ruffled construction is the detail that updates it beyond basic.

Etsy sellers bundle them in sets if you want color options. This is the cheapest entry here and the one that changes most with your hair texture and length.

12. Plaid Long-Sleeved Dress

The knee-length plaid dress offers a covered-up look that works for both casual and dressy occasions. · 📷 @fluffybombs

A knee-length plaid dress in red and black, worn with opaque black tights, is the most covered-up look here and the one that needs no layering to work.

The tartan reads as seasonal without being holiday-specific, which gives it more wear than a novelty print. Opaque tights, not sheer, keep the leg line solid and dark against the pattern.

This is an easy one-piece that works for daytime with boots and could go to dinner with a change of shoe. Medium-scale plaid, not tablecloth-wide, flatters most frames.

90s Fashion Characteristics

The 90s traded the loud, oversized energy of the 80s for quieter, easier silhouettes, though grunge, minimalism and hip-hop each kept to their own lane and rarely overlapped in a single outfit.

Grunge ran opposite: flannel shirts, ripped jeans, band tees, babydoll dresses and combat boots.

Hip hop and streetwear brought baggy jeans, cargo pants, oversized jackets, tracksuits and sneakers. Preppy stayed neat with matching plaid skirt sets, cropped cardigans, knee socks and loafers.

Bold color and print broke through in neon, color blocking, animal prints and tie-dye. Picking one lane and staying in it reads more intentional than borrowing from all five.

Accessorizing 90s Outfits

The accessories that finish a 90s look are specific enough that a wrong choice reads as generic retro instead.

Chokers sit tight at the throat, not the longer pendants that came back later. Oval frames or lightly tinted lenses kept sunglasses small and low-key, a deliberate step back from the bigger-is-better energy that would follow.

Butterfly clips and claw clips belong in hair, not on a desk; a claw clip twist or space buns need the actual hardware to land.

Chunky gold hoops and mini shoulder bags carry the jewelry and bag side. Platform sandals, strappy heels, chunky sneakers, combat boots and loafers cover the shoe range, though which one depends on which style lane you picked.

Mixing Styles

Mixing 90s styles can work, but the decade itself rarely did it, so the combination reads as modern interpretation rather than faithful reproduction.

A slip dress under flannel is the most common crossover: the minimal base with grunge layering. The dress stays bias-cut satin, the flannel stays oversized and untucked, and the boot underneath carries weight.

Preppy and streetwear do not combine easily; the proportions fight and the references cancel. Better to keep grunge with minimalism, or bold color with streetwear, where the shapes agree even if the attitudes differ.

If you want to borrow from two lanes, let one piece do the mixing rather than wearing a full grunge outfit with one preppy item dropped in.

Modern Takes on 90s Fashion

Updating 90s pieces for now means changing the supporting cast, not the lead. A slip dress still works with the same fabric weight, but contemporary shoes underneath keep it from reading as vintage shop find.

Distressed jeans need a boot with cleaner lines than the original lug soles; the chunkiness can tip into costume fast. A shimmery eye or high ponytail updates the face without the full brown-lip revival.

One or two clear 90s references absorb cleanly into a modern wardrobe; pile on more than that and the outfit starts reading like a theme party. Hair and accessories from that same lane finish the look without scattering the message.