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.

  • Edgy Style Acid-Wash Denim Skort

    Flaunt an edgy style in this mid-rise denim skort with a mini-length skirt overlay and hidden shorts for coverage. Pair with cute flats and a crop top.

    Fit & Features

    • Acid-wash denim fabric
    • Mid-rise waist
    • Back zipper closure, dual back pockets
    • Mini-length overlay, side slit
    • Hidden shorts
    • Form-hugging fit
    • Runs true to size

    Style Number/Barcode: 06603-0414

    Category Name: Denim Outfits

    Price: $36.90

    Availability: In Stock

    Available Color: BLACK

    Available Size: XS, S, M, L, XL

  • Denim Doll Puff Sleeve Mini Dress

    Spring is right around the corner and you'll want to bust out those wedges and sandals to complement this cute denim dress! 

    Fits & Features

    • Puff Shoulder Short Sleeves I Elastic Cuffs
    • Sweetheart Neckline 
    • Square Back I Zipper Closure 
    • Mini Length Silhouette 
    • Denim Fabric 
    • Curve Hugging Fit I Plenty Of Stretch

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

    Style Number/Barcode: 05102-0426

    Category Name: Denim Outfits

    Price: $9.97 $34.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Keep On Keepin' On Distressed Denim Mini Skirt

    Keep on keepin' on, and look cute on an everyday basis of course! This distressed mini has us daydreaming of summer day adventures, farmers markets, and coffee dates!

    Fit & Features

    • High waist fit
    • Button + Zipper closure
    • Raw hemline
    • Distressed detailing
    • Traditional pockets + Belt loops
    • Short hemline
    • Medium wash denim | Slight stretch

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

    Style Number/Barcode: 06601-0011

    Category Name: Denim Outfits

    Price: $11.97 $29.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Denim Dreamer Tie Front Dress

    Look oh so dreamy in denim in this adorable tie front dress! Perf for a spring day out with your gal pals.

    Fit & Features

    • Collared | Half snap button down front
    • Long sleeves | Single buttons to cuff
    • Two buttoned chest pockets
    • Tie front detail | Front waist cut out
    • Two slanted pockets at the waist | Two back pockets
    • Front button | Hidden zipper closure
    • Short, form hugging fit

    Style Number/Barcode: 05102-0435

    Category Name: Denim Outfits

    Price: $9.97 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • On That Basic Vibe Denim Jacket

    Channel those basic vibes for an effortlessly chic look! Layer this closet staple with your fabs finds!

    Fit & Features

    • Collared Neckline
    • Button Down Front | Light Distressed Detailing 
    • Two Small Chest Pockets
    • Long Sleeves | Single Button Closure 
    • Slant Pockets | Cropped Hem
    • Denim Fabric
    • Relaxed Fit | Minimal Stretch 

     

    Style Number/Barcode: 06203-0056

    Category Name: Denim Outfits

    Price: $16.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Distressed Denim Cuffed Overall Shorts

    Make your 'fit casually cute with these adorable denim overall shorts! Pair with a basic tee underneath for the perfect laidback vibe!

    Fit & Features

    • Racerback shoulder straps with snap buckle closures
    • Front bib pocket
    • Traditional five pocket and belt loop design
    • Side buttons
    • Front distressed detailing
    • Cuffed hem
    • Denim fabric | Moderate stretch

    Style Number/Barcode: 06603-0072

    Category Name: Denim Outfits

    Price: $6.97 $32.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Back to Basics High Waist Jeans

    Bring it back to basics girl with these high waist jeans to create a girl next door vibe! Pair with hoops and a cute crop for a ready to go look!

    Fit & Features 

    • High Rise Waist 
    • Single Button And Zipper Closure 
    • Traditional Five Pocket and Belt Loop Design 
    • Straight Leg Fit | Raw Edge Hem 
    • Medium Wash Denim Fabric
    • Form Hugging Fit 
    • Moderate Stretch  

     

    Style Number/Barcode: 06602-0128

    Category Name: Denim Outfits

    Price: $16.97 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Keepin' It Casual Denim Jacket

    Keep your look casual and chic with this denim jacket! Toss this over your favorite maxi dress! 

    Fits & Features

    • Pointed Collar
    • Button-Front 
    • Long Sleeves With Button Cuffs
    • Dual Chest Patch Pockets With Button Flap Closure I Slant Hand Pockets
    • Mid-Length Hemline
    • Sturdy Denim Composition I Distressing Details Throughout 
    • Relaxed Fit I Minimal Stretch 

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

    Style Number/Barcode: 06203-0043

    Category Name: Denim Outfits

    Price: $9.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Denim Puff Sleeve Crop Top

    Give your denim an updated look with a gorge puff sleeve! This fab crop goes perf for pairing with your favorite prints and fringe pieces!

    Fit & Features

    • Off The Shoulder Neckline | No-Slip Strip
    • Elastic Sweetheart Bust
    • Short Puff Sleeves
    • Bustier-Styled Cups
    • Cropped Hem 
    • Lined Denim Fabric 
    • Relaxed Fit | Minimal Stretch 

    Style Number/Barcode: 06003-0718

    Category Name: Denim Outfits

    Price: $6.97 $34.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Weekend Fray High-Rise Distressed Denim Shorts

    You'll be living in these high-rise denim shorts all weekend! With trendy distressed accents and a frayed cut-off hem, these shorts make every outfit cool and edgy.

    Fit & Features

    • Light wash denim
    • High-rise waist
    • Distressed accents, frayed cut-off hem
    • Front button closure, belt loop accents
    • Five pocket styling
    • Runs true to size

    Style Number/Barcode: 06603-0453

    Category Name: Denim Outfits

    Price: $13.97 $32.90

    On Sale: Yes

    Availability: In Stock

    Available Color: LIGHT, DENIM

    Available Size: L

    Product Badge:
    • Sale
  • High Rise Cut Off Jean Shorts

    The perfect pair of jean shorts for the season! These high rise cut offs can easily be paired with a graphic tee for an edgy look or a chic blouse for a more classic vibe.

    Fit & Features

    • High rise waist
    • Traditional five pocket and belt loop design
    • Front button | Hidden zipper closure
    • Distressed detailing
    • Cut off frayed hem
    • Denim fabric | Minimal stretch

    Style Number/Barcode: 06603-0065

    Category Name: Denim Outfits

    Price: $6.97 $29.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • High Rise Destructed Straight Leg Jeans

    Everyone needs a good pair of destructed denim in their wardrobe! These high rise straight leg jeans are the perf pair!

    Fit & Features

    • High rise waist
    • Traditional five pocket and belt loop design
    • Front button down closure
    • Destructed detailing at thigh, knee, and ankles
    • Straight leg fit | Frayed hem
    • Denim fabric | Minimal stretch

    Style Number/Barcode: 06602-0093

    Category Name: Denim Outfits

    Price: $6.97 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • High Rise Super Destructed Skinny Jeans

    These high rise super destructed skinny jeans are a must to have a stylish edgy 'fit! Trust us, add to cart.

    Fit & Features

    • High rise waist
    • Belt loops
    • Two faux front pockets | Two back pockets
    • Front button | Hidden zipper closure
    • Major distressed detailing
    • Skinny leg fit
    • Denim fabric | Moderate stretch

    Style Number/Barcode: 06602-0094

    Category Name: Denim Outfits

    Price: $6.97 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Tobi Super High Rise Destructed Mom Jeans

    Oasis by Eunina

    You need a pair of our Tobi super high rise mom jeans! With their trendy fit and destructed detailing, they're a definite add to cart item.

    Fit & Features

    • Super high rise waist
    • Traditional five pocket and belt loop design
    • Front button | Hidden zipper closure
    • Destructed detailing down the front
    • Ankle cut hem
    • Denim fabric | Moderate stretch

    Style Number/Barcode: 06602-0109

    Category Name: Denim Outfits

    Price: $6.97 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • High Rise Distressed Tapered Jeans

    This pair of high rise distressed tapered denim will easily pair well with your stylish closet! Perf for everyday wear!

    Fit & Features

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

    Style Number/Barcode: 06602-0080

    Category Name: Denim Outfits

    Price: $15.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Casual Cargo Denim Joggers

    Casual style is your go-to! These cargo denim joggers will play up your denim game.

    Fit & Features

    • High rise waist | Elastic banded back
    • Belt loops
    • Front button | Hidden zipper closure
    • Two slanted front pockets | Two back pockets
    • Large cargo style side pockets
    • Elastic banded jogger hems
    • Denim fabric | No stretch | Relaxed fit

    Model is 5'6.5" with a 32" bust, 23.5" waist and 35" hips. She is wearing a size small.

    Style Number/Barcode: 06602-0091

    Category Name: Denim Outfits

    Price: $6.97 $46.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Denim Doll Distressed Overall Shorts

    Rock a retro look in these short denim overalls! Go for a laidback look by styling an off-shoulder top and a wide brim hat. Level up your OOTD by pairing it with a sheer long sleeve top and some heels! 

    Fits & Features

    • Racerback Straps With Snap Buckle Closure
    • Front Bib Pocket 
    • Traditional 5-Pocket Styling 
    • Belt Loops I Zipper At The Side Seam 
    • Distressing Throughout I Fringe & Frayed Hem
    • Sturdy Denim Composition I Minimal Stretch 

    Model is 5'6" with a 31" bust, 26" waist and 36" hips. She is wearing a size small. 

      Style Number/Barcode: 06603-0085

      Category Name: Denim Outfits

      Price: $6.97 $42.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Clearance
    • Kara High Rise Denim Shorts

      Every babe needs a staple pair of high rise denim shorts in her life for those warmer days! Style with an over-sized tee or even a pretty cropped blouse!

      Fit & Features

      • High rise fit
      • Destructed detailing
      • Zipper + button closure
      • Cuffed hemline
      • Light-wash denim
      • Slight stretch

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

      Style Number/Barcode: 06603-0029

      Category Name: Denim Outfits

      Price: $6.97 $29.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Sale
    • Casual Cutie Denim Romper

      Keep it casually cute in this adorable denim romper! Pair with some booties and you'll be stylin' 

      Fit & Features

      • Short puff sleeves
      • Sweetheart neckline | No slip strip
      • Bust seam detailing
      • Back zipper | Hook and eye closure
      • High waist
      • Fitted shorts
      • Denim fabric | Moderate stretch

      Style Number/Barcode: 06603-0059

      Category Name: Denim Outfits

      Price: $9.97 $44.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Clearance
    • Majorly Fresh Mid-Rise Cargo Denim Jorts

      Keep your look fresh in these mid-rise cargo denim jorts! Designed with a mid-rise waist and cargo pockets, these jorts offer both style and functionality. And with their relaxed, baggy fit, you'll stay cool and comfortable all day.

      Fit & Features

      • Denim fabric
      • Mid-rise waist, adjustable side buckle straps
      • Baggy fit
      • Front and back cargo pockets
      • Front button and hidden zipper closure, belt loops, side pockets
      • Runs true to size

      Style Number/Barcode: 06603-0504

      Category Name: Denim Outfits

      Price: $36.90

      Availability: In Stock

      Available Color: BLACK

      Available Size: S, M, L

    • Paper Bag Distressed Cuffed Shorts

      A trendy edition to your closet, these paper bag cuffed shorts will go with all of your spring time looks!

      Fit & Features

      • High rise elastic banded paper bag waist
      • Front button | Hidden zipper closure
      • Two front and back pockets
      • Slight distressed detailing 
      • Cuffed hems
      • Denim fabric | No stretch

      White: Model is 5'8" with a 32" bust, 25" waist and 35" hips. She is wearing a size small.

      Style Number/Barcode: 06603-0063

      Category Name: Denim Outfits

      Price: $6.97 $29.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Clearance
    • Essential Distressed Denim Skirt

      Go for that girl next door vibe with this must-have denim skirt! Pair this closet staple with a basic tee and sleek belt for an effortlessly chic look! 

      Fit & Features 

      • Mid-Rise Waist Fit 
      • Single Button and Zipper Closure 
      • Traditional Five Pocket and Loop Design 
      • Light Medium Wash Denim Fabric
      • Relaxed Fit 
      • Minimal Stretch 

       

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

      Style Number/Barcode: 06601-0025

      Category Name: Denim Outfits

      Price: $9.97 $26.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Clearance
    • High Rise Distressed Mom Jeans

      If you don't have a classic pair of mom jeans already, stop right now and add these to cart. Actually, even if you do, still add to cart, because these are just too cute!

      Fit & Features

      • High rise waist
      • Traditonal five pocket and belt loop design
      • Front button | Hidden zipper closure
      • Distressed slit detailing at the knees
      • Cuffed hems
      • Denim fabric | Minimal stretch

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

      Style Number/Barcode: 06602-0097

      Category Name: Denim Outfits

      Price: $6.97 $42.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Clearance
    • Take A Stroll Denim Overall Shorts

      Take a stroll down memory line in these 90s-inspired overalls! Wear a lightweight long sleeve underneath or pair it with an oversized band tee for a laidback look! 

      Fits & Features

      • Racerback Straps With Snap Buckle Closure 
      • Front Bib Pocket With Small Coin Pocket
      • 4-Pocket Styling 
      • Buttons At The Side Seam
      • Rolled Hem 
      • Denim Fabric I Moderate Stretch 

      Style Number/Barcode: 06603-0064

      Category Name: Denim Outfits

      Price: $6.97 $32.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Clearance