Denim Outfits

Show filters
Sort:
Size
Color
Price
All filters
Sort
Loading...
tag of the document. This will help to improve the load of the images // during color swatches interaction on PLP const preloadBackground = (entries, observer) => { entries.forEach(async (entry) => { if (entry.isIntersecting) { const swatch = entry.target; const images = swatch.dataset.varimg.split(','); images.forEach((img, index) => { // preload image const link = document.createElement('link'); link.href = buildSrc(img); link.imagesrcset = getSrcset(img); link.imagesizes = cssImageMediaCondition; link.rel = 'preload'; link.as = 'image'; document.getElementsByTagName('head')[0].appendChild(link); }); swatch.removeAttribute('data-varimg'); switchObserver.unobserve(swatch); } }); }; const switchObserver = new IntersectionObserver(preloadBackground, { root: null, // Default is the viewport rootMargin: '30px', threshold: 0.05, // Load image when 10% of the div is visible }); // Sort options function getPageParam() { const urlParams = new URLSearchParams(window.location.search); const pageParam = urlParams.get('page'); return pageParam ? parseInt(pageParam, 10) : 1; } domLoadedPage = getPageParam(); setupSortDropdown('.fs_sort_by_wrap_desktop', '.fs_sort_by_options_desktop', '.fs_sort_by_select_desktop'); const sortBySelect = document.getElementById('sortByDesktop'); let sortByValue = getSortBy(); // call the function and store the returned value sortBySelect.value = sortByValue; // update the desktop dropdown value on page load // update sort mobile dropdown value on page load const validSortOptions = ['price_min_to_max', 'price_max_to_min', 'creation_date', 'relevency']; sortByValue = validSortOptions.includes(sortByValue) ? sortByValue : 'relevency'; const inputField = document.querySelector(`form [data-value="${sortByValue}"]`); if (inputField) { inputField.checked = true; // update the value of the option } else { console.error(`No radio button found with data-value="${sortByValue}"`); } const form = document.getElementById('sortForm'); if (form) { form.addEventListener('change', (event) => { if (event.target.name === 'sort') { const selectedValue = event.target.getAttribute('data-value'); if (selectedValue && validSortOptions.includes(selectedValue)) { setUrlParam('sortBy', selectedValue, true); resetPageAndScroll(); updateOtherDropdown(selectedValue); } } }); } updateOtherDropdown(getSortBy()); if (sortBySelect) { sortBySelect.addEventListener('change', function () { if (sortBySelect.value && validSortOptions.includes(sortBySelect.value)) { setUrlParam('sortBy', sortBySelect.value, true); } }); } // Description 'read more' function toggleReadMore(button) { const container = button.parentNode; const isExpanded = container.getAttribute('aria-expanded') === 'true'; container.setAttribute('aria-expanded', !isExpanded); if (isExpanded) { button.querySelector('.button-text').textContent = 'more'; } else { button.querySelector('.button-text').textContent = 'Show less'; } } function visibleReadMore() { const toggleButtons = document.querySelectorAll('.fs_collection_top_toggle'); toggleButtons.forEach(button => { const description_children = button.previousElementSibling.children; let description_scroll_width = 0; let description_client_width = 0; for(const child of description_children) { description_scroll_width += child.scrollWidth; description_client_width += child.clientWidth; }; button.style.display = (description_scroll_width > description_client_width) ? 'block' : 'none'; }); } window.addEventListener('DOMContentLoaded', visibleReadMore); // category pills GTM const categories = document.querySelectorAll('.category-pills__pill'); let category; let categoryHandle; let categoryId; const pushCategoryPills = (category, categoryHandle, categoryId, typeCategory) => { if (category && categoryHandle && categoryId && typeCategory) { const categoryPills = { event: `categoryPills`, category: category, categoryHandle: categoryHandle, categoryId: categoryId, typeCategory: typeCategory }; window.dataLayer.push(categoryPills); } } categories?.forEach(category => { category.addEventListener('click', function(e) { try { category = e.currentTarget.getAttribute('data-category'); categoryHandle = e.currentTarget.getAttribute('data-collection-handle'); categoryId = e.currentTarget.getAttribute('data-collection-id'); typeCategory = e.currentTarget.getAttribute('data-type-category'); pushCategoryPills(category, categoryHandle, categoryId, typeCategory); } catch (error) { console.error('Error in category click event:', error); } }) })

Product Recommendations

Denim Outfits That Slay All Summer

Denim outfits are having a major main-character moment—think viral-worthy looks that are easy to throw on but impossible to forget. From denim crop tops with lace-up fronts to matching denim sets that serve attitude, Windsor’s edit of women’s denim clothing is made for concert nights, vacay vibes, and every spontaneous summer plan in between.

All the Fits, All the Feels

Whether you’re living in jean shorts or switching things up with a denim skort, we’ve got your summer uniform on lock. Explore acid wash denim, printed styles, and trending silhouettes like wide-leg jeans, cargo jeans, and denim skorts with a twist. Want a quick win? Go full send with a denim jumpsuit or romper—just add boots and go.

Summer Staples, Festival Favorites

Festival season 'fits? Covered. Pack your weekend lineup with ruffled denim skirts, rhinestone-accented jackets, and crop tops that don’t play. From light washes to bold dark denim, you’ll find pieces that hit whether you’re dancing in the desert or catching flights not feelings. Add a denim jacket with hardware details for that “IDK what I’m doing, but the fit ate” energy.

Made to Mix & Match

Get into the denim-on-denim game with confidence. Pair your fav women's jeans with a matching top or create contrast with an off-the-shoulder denim dress. From cargo jeans to statement mini skirts, every piece is made to mix and match—no thinking required, just vibing. Don't sleep on colored and ivory denim for that unexpected edge.

Click. Cart. Slay.

Nothing says “effortless icon” like a killer denim outfit. Shop Windsor’s women’s denim clothing online, on the app, or IRL at over 350 stores. Whether you're curating a last-minute party fit or packing light for your weekend away, your next go-to look is waiting in this drop. Because this summer? You're the main event in denim.

  • Total Babe Status Long Denim Jacket

    Get that total babe status by layering on this long denim jacket over your trendiest 'fit!

    Fit & Features

    • Collared
    • Long sleeves | Dual buttons to cuff
    • Complete button down front
    • Top buttoned chest pockets
    • Front pockets
    • All over destructed detailing
    • Denim fabric | No stretch

    Style Number/Barcode: 06203-0038

    Category Name: Denim Outfits

    Price: $14.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Lace It Up Denim Catsuit

    Lace-up a fab look in this must-have denim catsuit! Pair this beauty with pumps and layers of dainty pieces to create a look that is ready to slay bby! 

    Fit & Features

    • V-Neckline | Spaghetti Straps 
    • Open Back
    • Lattice Back Straps 
    • Back Pockets 
    • Straight Leg Fit | Raw Edge Hem
    • Denim Fabric 
    • Form Hugging Fit | Moderate Stretch 

     

     

    Style Number/Barcode: 06602-0145

    Category Name: Denim Outfits

    Price: $6.97 $52.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Denim Diva Zip Front Mini Dress

    Stow your jeans and bust out a denim mini dress for the spring szn! Pair this with a lightweight long sleeve and some cute ankle booties! 

    Fits & Features

    • Tank Shoulder Straps
    • Scoop Neckline & Back
    • Zipper Front I Linear Seam Details 
    • Mini Length Silhouette
    • Denim Composition
    • Form Hugging Fit I Moderate Stretch

    Model is 5'9" with 32" bust, 24" waist and 34.5" hips. She is wearing a size small.

      Style Number/Barcode: 05102-0471

      Category Name: Denim Outfits

      Price: $9.97 $32.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Sale
    • High Rise Denim Flare Pants

      Get a vintage vibe in these high rise denim flare pants! Pair with a flowy blouse and some white booties to keep it retro chic!

      Fit & Features

      • High rise waist | Elastic banded back
      • Side zipper closure | O-ring accent
      • Skinny pant legs leading to flared hems
      • Light wash denim fabric | Moderate stretch

      Style Number/Barcode: 06602-0147

      Category Name: Denim Outfits

      Price: $6.97 $42.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Ships Free
    • Denim Diva Overall Skirt

      You're a total style diva, and only want the best! This denim overall skirt is perf for you and will look sooo good paired with a chic blouse underneath for a spring time vibe!

      Fit & Features

      • Adjustable racerback straps with snap buckle closures
      • Front bib pocket | Two back pockets
      • Distressed detailing
      • Short frayed hem
      • Denim fabric | No stretch

      Style Number/Barcode: 06601-0023

      Category Name: Denim Outfits

      Price: $6.97 $34.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Clearance
    • Lulu High Waist Distressed Shorts

      Oasis by Eunina

      Keep it casual and laid back in high waist shorts! Pair this perfectly with a sassy crop top to keep the good times going! 

      Fit & Features

      • High Rise Waist 
      • Single Button and Zipper Closure 
      • Traditional Five Pocket and Belt Loop Design 
      • Distressed Cut-Off Hem 
      • Light-Medium Wash 
      • Relaxed Fit 
      • Moderate Stretch 


       

      Style Number/Barcode: 06603-0034

      Category Name: Denim Outfits

      Price: $6.97 $29.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Sale
    • One Less Problem Mid-Rise Denim Mini Skirt

      Putting together a look will be easy with this mid-rise denim mini skirt with a cute vintage-inspired tint and a bodycon silhouette. 

      Fit & Features

      • Vintage-inspired denim fabric with tint effect
      • Mid-rise waist, button and zipper closure, belt loops
      • Bodycon silhouette, back pockets
      • Mini-length hem
      • Runs true to size

      Style Number/Barcode: 06601-0236

      Category Name: Denim Outfits

      Price: $32.90

      Availability: In Stock

      Available Color: DENIM

      Available Size: S, M, L, XL

    • Comfy Cool Distressed Overalls

      Slip into nostalgia with these casual-chic overalls! Style this up with a sheer puff sleeve top and some white sneakers for a trendy-take on this throwback piece! 

      Fits & Features

      • Racerback Straps With Snap Buckle Closure 
      • Front Bib Pocket 
      • Traditional 5-Pocket Styling 
      • Belt Loops 
      • Distressed Detailing Throughout 
      • Tapered Pant Legs 
      • Sturdy Denim Fabric I Moderate Stretch 

      Style Number/Barcode: 06602-0073

      Category Name: Denim Outfits

      Price: $6.97 $46.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Clearance
    • Major Babe In Denim Shorts

      Hey girl! You'll be such a major babe in these belted denim shorts! Pair with a classic tank and some heels for a simple style!

      Fit & Features

      • High rise distressed waist | Elastic banded back
      • Included belt | Double D ring buckle
      • Two front pockets | Two faux back pockets
      • Cuffed hems
      • Denim fabric | No stretch

      Style Number/Barcode: 06603-0084

      Category Name: Denim Outfits

      Price: $6.97 $39.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Clearance
    • Button Up In Denim Frayed Dress

      Button up in this denim dress to make a fun statement bby!

      Fit & Features 

      • Collared Neckline
      • Small Chest Pockets | Button Down Front
      • Short Sleeves 
      • Zipper Front Closure | Side Pockets 
      • Frayed Hem 
      • Medium Wash Denim
      • Relaxed Fit | Slight Stretch 

      Model is 5'7" with a 34" bust, 24" waist and 36" hips. She is wearing a size small.

      Style Number/Barcode: 05102-0436

      Category Name: Denim Outfits

      Price: $9.97 $38.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Ships Free
    • High Waist Rolled Hem Jean Shorts

      Alright, we see you bb, lookin' good in these high waist jean shorts! Pair with your fave tank and some cute sneaks!

      Fit & Features

      • High rise waist
      • Traditional five pocket and belt loop design
      • Front button down closure
      • Major distressed detailing
      • Rolled frayed hems
      • Denim fabric | No stretch

      Style Number/Barcode: 06603-0097

      Category Name: Denim Outfits

      Price: $14.97 $36.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Ships Free
    • High Waist Distressed Camo Shorts

      Camo is the it pattern of the season! Pair these cute distressed shorts with a basic tee to let your shorts be the statement of your 'fit!

      Fit & Features

      • High rise waist
      • Belt loops
      • Front button | Hidden zipper closure
      • Two front and back pockets
      • Distressed detailing
      • Frayed hem

      Style Number/Barcode: 06603-0083

      Category Name: Denim Outfits

      Price: $14.97 $36.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Ships Free
    • Denim Daze Destructed Jacket

      Get into a stylish denim daze in this destructed jacket that will pull your look all together! Pair it with a trendy printed mini dress and some white booties for a pop!

      Fit & Features

      • Collared
      • Complete button down front
      • Long sleeves with dual buttons to cuff
      • Top buttoned chest pockets
      • Side pockets
      • Distressed detailing
      • Overall fitted look

      Model is 5'8" with a 32" bust, 26" waist and 38" hips. She is wearing a size small.

      Style Number/Barcode: 06203-0047

      Category Name: Denim Outfits

      Price: $9.97 $32.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Clearance
    • Keep It Glam Rhinestone Fringe Shorts

      Always keep it glam babe! Even your casual outfit can be a little extra with these rhinestone fringe shorts!

      Fit & Features

      • High rise waist
      • Traditional five pocket and belt loop design
      • Front button | Hidden zipper closure
      • Cascading long rhinestone fringe detailing
      • Frayed hem
      • Slight distressing
      • Denim fabric | No stretch

      Style Number/Barcode: 06603-0086

      Category Name: Denim Outfits

      Price: $6.97 $47.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Clearance
    • High Rise Frayed Hem Jeans

      Your new everyday jeans! This pair of high rise frayed hem denim will go with so many looks. Add to cart!

      Fit & Features

      • High rise waist
      • Traditional five pocket and belt loop design
      • Front button | Hidden zipper closure
      • Light distressed detailing
      • Frayed ankle hem
      • Denim fabric | Minimal stretch

      Style Number/Barcode: 06602-0138

      Category Name: Denim Outfits

      Price: $9.97 $39.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Clearance
    • So Perfect Mid-Rise Pleated Denim Mini Skirt

      The perfect denim mini skirt will elevate your everyday style with a trendy pleated silhouette and a flattering mid-rise waist. Complete the look with a graphic tee.

      Fit & Features

      • Denim fabric, minimal stretch
      • Mid-rise waist with seam detailing
      • Front button and hidden zipper closure
      • Pleated silhouette
      • Mini-length hem
      • Runs true to size

      Style Number/Barcode: 06601-0233

      Category Name: Denim Outfits

      Price: $36.90

      Availability: In Stock

      Available Color: DENIM

      Available Size: XS, S, M, L

    • Smokin' Hot Beaded Fringe Crop Denim Jacket

      Gurl u look smokin' hot in fringe we just gotta say! Whether you style denim on denim, or you style with your little black dress, this original piece can livn' up any look!

      Fit & Features

      • Collared neckline | Button down center
      • Long sleeves | Breast pockets
      • Cropped raw hemline
      • Fringe detailing 
      • Denim | Slight stretch

      Model is 5'8" with 32" bust, 26" waist and 38" hips. She is wearing a size small.  

      Style Number/Barcode: 06203-0028

      Category Name: Denim Outfits

      Price: $9.97 $59.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Clearance
    • Glammed Out High Rise Cut Off Shorts

      You'll be totally glammed out in these high rise cut offs and we love it! Pair with some cowgirl boots and a crop top and you're ready for festival season bby!

      Fit & Features

      • High rise waist
      • Traditional five pocket and belt loop design
      • Front button | Hidden zipper closure
      • Rhinestone fringe detailing on the front pockets
      • Slightly frayed cut off hem
      • Denim fabric | Minimal stretch

      Style Number/Barcode: 06603-0043

      Category Name: Denim Outfits

      Price: $6.97 $42.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Clearance
    • High Rise Majorly Distressed Straight Leg Jeans

      We love a good pair of distressed and destructed denim! These straight leg jeans are a must for your wardrobe.

      Fit & Features:

      • High rise waist
      • Traditional five pocket and belt loop design
      • Front button | Hidden zipper closure
      • Major destructed detailing
      • Straight leg fit
      • Denim fabric | Minimal stretch

      Style Number/Barcode: 06602-0123

      Category Name: Denim Outfits

      Price: $9.97 $42.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Clearance
    • Do It All Strap Open Back Denim Jumpsuit

      You can do it all in this chic jumpsuit! Elevate your outfit by slipping into a pair of wedges or heels! 

      Fits & Features

      • Adjustable Spaghetti Straps
      • Plunging V Neckline
      • Elastic Smocked Open Back 
      • Lined, Hidden Hand Pockets 
      • Back Zipper I Wide Pant Legs 
      • Sturdy Denim Fabric 
      • Relax Fit I Moderate Stretch 

      Style Number/Barcode: 06602-0137

      Category Name: Denim Outfits

      Price: $6.97 $52.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Clearance
    • Blinged Out Babe Boyfriend Shorts

      Love a blinged out look?! This pair of boyfriend shorts is just for you babe. Perf for festival season!

      Fit & Features

      • High rise waist
      • Traditional five pocket and belt loop design
      • Front button | Hidden zipper closure
      • Mini rhinestone detailing in vertical lines down the front
      • Raw cut, frayed hem
      • Denim fabric | No stretch

      Model is 5'4" with 33" bust, 24.5" waist and 39" hips. She is wearing a size small.

      Style Number/Barcode: 06603-0094

      Category Name: Denim Outfits

      Price: $17.97 $42.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Ships Free
    • Drippin' In Rhinestones Crop Denim Jacket

      Glam up your everyday OOTDs with this far-from-basic denim jacket! Toss this over a casual midi dress for a bomb lewk! 

      Fits & Features

      • Collared Neckline
      • Roomy Long Sleeves With Button Cuffs 
      • Button Down Front I Rhinestone Trim At The Front
      • Faux Chest Patch Pockets With Button Flap Closure  
      • Frayed, Cropped Hemline 
      • Denim Composition 
      • Relax Fit I Minimal Stretch 

      Style Number/Barcode: 06203-0069

      Category Name: Denim Outfits

      Price: $9.97 $59.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Clearance
    • Distressed Crop Denim Jacket

      Amp up your look with a distressed denim jacket! Girl, the styling possibilities are endless! 

      Fits & Features

      • Pointed Collar
      • Long Sleeves With Button Cuffs
      • Button Down Front I Side Hem Button Adjusters
      • Dual Chest Patch Pockets With Button Flap Closure
      • Crop Hemline 
      • Denim Composition I Distressing Throughout 
      • Relax Fit I Minimal Stretch 

      Style Number/Barcode: 06203-0066

      Category Name: Denim Outfits

      Price: $9.97 $44.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Clearance
    • High Rise Destructed Hem Jean Shorts by Windsor Denim

      These destructed jean shorts by Windsor Denim will be your new fave pair of the season! They need to be in your closet for stylish everyday looks. They feature a high-rise waist, destructed accents for an edgy vibe, and a cut-off style hem Complete your outfit with a graphic tee and sneakers.

      Fit & Features

      • High rise waist 
      • Destructed accents
      • Cutoff style hem 
      • Traditional five-pocket and belt loop design
      • Front button and hidden zipper closure
      • Denim fabric, moderate stretch
      • Fits true to size

      Style Number/Barcode: 06603-0037

      Category Name: Denim Outfits

      Price: $9.97 $29.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Clearance