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.

  • High Rise Distressed Cut Off Jean Shorts

    Everyone needs a classic pair of vintage looking cut offs in their closet! These shorts are perfect for spring break babe!

    Fit & Features

    • High rise waist
    • Traditional five pocket and belt loop design
    • Front button closure
    • Light distressed detailing
    • Cut off hem with slight fraying
    • Denim fabric

    Style Number/Barcode: 06603-0060

    Category Name: Denim Outfits

    Price: $6.97 $29.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Button Front Jean Mini Skirt

    Your new fave jean skirt of the season! Pair with a cropped sweater and some sassy heels for such a lewk!

    Fit & Features

    • High rise waist
    • Side button down front
    • Short, A-line fit
    • Denim fabric

    Style Number/Barcode: 06601-0021

    Category Name: Denim Outfits

    Price: $6.97 $32.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Kailey High Rise Bermuda Denim Shorts

    Oasis by Eunina

    Summer can't come any sooner. Take a stylish cue and pair with your favorite bodysuit or a breezy blouse! 

    Fits & Features

    • High Rise Fit 
    • Traditional Five Pocket Styling 
    • Belt Loop Design  
    • Button Waist I Zip Fly 
    • Destructed Detailing 
    • Skinny Leg Fit I Hits Mid Thigh I Raw Edge Hem
    • Form Hugging Fit I Moderate Stretch 

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

    Style Number/Barcode: 06603-0028

    Category Name: Denim Outfits

    Price: $6.97 $32.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Got That Classic Vibe Jean Jacket

    Get that classic vibe by layering on this perf basic jean jacket. A closet essential for sure.

    Fit & Features

    • Long sleeves | Single buttons to cuff
    • Collared
    • Button down front
    • Two buttoned chest pockets
    • Two vertical pockets at the waist
    • Mid-length, form-fitting style
    • Denim fabric | Minimal stretch

    Style Number/Barcode: 06203-0055

    Category Name: Denim Outfits

    Price: $9.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Jumping To Conclusions Denim Jumpsuit

    Were going to go ahead and jump to the conclusion that you absolutely need a denim jumpsuit in your life! Talk about an easy outift!

    Fit & Features

    • Square neckline
    • Spaghetti straps 
    • Criss cross back
    • Low back design | Lower back zipper closure
    • Straight leg
    • Medium wash denim | Moderate stretch
    • Slanted pockets

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

    Style Number/Barcode: 06602-0092

    Category Name: Denim Outfits

    Price: $21.97 $52.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • High Rise Button Up Cut Off Jean Shorts

    We all need that perfect pair of denim cut offs in our closet, and these high rise distressed shorts are a definite must have.

    Fit & Features

    • High rise waist
    • Five button down front
    • Five pocket and belt loop design
    • Destructed detailing
    • Frayed short hem
    • Denim fabric | Moderate stretch

    Style Number/Barcode: 06603-0031

    Category Name: Denim Outfits

    Price: $12.97 $29.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • High Rise Destructed Denim Jeans

    Bring on the edge to your look with these statement-making jeans bby!

    Fit & Features

    • High Rise Waist
    • Single Button and Zipper Closure 
    • Traditional Five Pocket and Belt Loop
    • Light Destruction | Raw Edge Hem
    • Light Wash Denim 
    • Relaxed Fit 
    • Slight Stretch  

     

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

    Style Number/Barcode: 06602-0086

    Category Name: Denim Outfits

    Price: $6.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Undeniable Favorite Mid-Rise Denim Skort

    This mid-rise denim skort will be an instant favorite from the start! Designed with a dual slit skirt overlay and a form-hugging fit perfect for pairing with a chic corset top.

    Fit & Features

    • Medium wash denim, slight stretch
    • Mid-rise waist, belt loop accents
    • Side zipper and hook-eye closure
    • Dual slit skirt overlay with back pockets
    • Form-hugging fit
    • Shorts lining
    • Runs true to size

    Style Number/Barcode: 06603-0442

    Category Name: Denim Outfits

    Price: $36.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Be That Babe Belted Long Denim Jacket

    Be that babe that is willing to go the extra mile with her look! An extra long denim jacket does just that! The drama it brings, makes it easy to dress up or down! 

    Fit & Features

    • Collared neckline
    • Long sleeves
    • Long hemline 
    • Double front pockets| Traditional slanted pockets
    • Tie waist belt
    • Medium wash | Lightly distressed
    Model is 5'8" with 32" bust, 26" waist and 38" hips. She is wearing a size small.  

    Style Number/Barcode: 06203-0054

    Category Name: Denim Outfits

    Price: $26.97 $49.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Eye Catcher Sparkling Denim Cropped Jacket

    Add a touch of sparkle to your casual look! This cropped denim jacket is perfectly paired with all of your go-to high waist bottoms, and can easily be dressed up or down!

    Fit & Features

    • Collared neckline
    • Long sleeves
    • Button down front
    • Double front pockets
    • Light wash denim | No stretch
    • Dusted in tiny rhinestone detailing
    • Cropped raw hemline

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

    Style Number/Barcode: 06203-0049

    Category Name: Denim Outfits

    Price: $17.97 $46.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Dreamy Denim High Waist Jeans

    Dream up your favorite new look with a pair of skinny jeans that showcase your curves girl! Give your look a vintage feel with a basic tee! 

    Fit & Features

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

     

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

    Style Number/Barcode: 06602-0083

    Category Name: Denim Outfits

    Price: $6.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Clara High Rise Distressed Skinny Jeans

     

    Oasis by Eunina

    Raise up your style game with a pair of skinny jeans that hug and highlight curves in all the right places! Pair with a basic tee for the perfect girl next door look!

    Fit & Features

    • High Rise Waist
    • Single Button and Zipper Closure 
    • Traditional Five Pocket and Belt Loop 
    • Heavy Distressed Detailing 
    • Light Medium Wash Denim
    • Raw Edge Hem | Slits at the Knee 
    • Form Hugging Fit | Moderate Stretch 

     

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

    Style Number/Barcode: 06602-0056

    Category Name: Denim Outfits

    Price: $4.97 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Gone Country Rhinestone Fringe Shorts

    You've gone country and we are here for it! Our lil' glammed out cowgirl!

    Fit & Features

    • High waist fit
    • Zipper + button closure
    • Individually stitched dangling rhinestone fringe detailing
    • Raw hem + distressed design
    • Light wash
    • Minimal stretch

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

    Style Number/Barcode: 06603-0073

    Category Name: Denim Outfits

    Price: $9.97 $46.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • High Rise Button Front Mom Jeans

    We are vibin' with button front denim! Pair with your go to cropped top, and heels or a pair of boots for an effortlessly trendy look!

    Fit & Features

    • High rise fit
    • Button front closures
    • Traditional slanted pockets
    • Skinny fold over leg
    • Vintage designed stitching
    • Minimal stretch

    Style Number/Barcode: 06602-0099

    Category Name: Denim Outfits

    Price: $6.97 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Distressed Diva Denim Shorts

    Bring the fringe with these festival-ready shorts, perfect to pair with your fav graphic tees! 

    Fit & Features 

    • High Rise Waist
    • Single Button | Zipper Closure 
    • Traditional Five Pocket Design 
    • Frayed Hem
    • Denim Fabric
    • Light Wash 
    • Relaxed Fit | Minimal Stretch 

     

    Style Number/Barcode: 06603-0070

    Category Name: Denim Outfits

    Price: $6.97 $29.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Bermuda Babe High Rise Shorts

    Kick off the season with a pair of classic bermudas to show off glowing gams! Pair with stylish slides to complete your look! 

    Fit & Features

    • High Rise Waist 
    • Single Button And Zipper Closure 
    • Traditional Five Pocket and Belt Loop Design 
    • Bermuda Length | Raw Edge Hem 
    • Denim Fabric
    • Relaxed Fit 
    • Moderate Stretch 

     

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

    Style Number/Barcode: 06603-0061

    Category Name: Denim Outfits

    Price: $12.97 $32.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • New Addiction Mid-Rise Fray Denim Shorts

    Upgrade your denim collection with these mid-rise denim shorts with a trendy frayed hem and perfect vintage-inspired look and feel!

    Fit & Features

    • Medium wash denim
    • Front button and zipper closure, belt loops
    • Five-pocket styling
    • Frayed hem
    • Runs true to size

    Style Number/Barcode: 06603-0508

    Category Name: Denim Outfits

    Price: $13.97 $32.90

    On Sale: Yes

    Availability: In Stock

    Available Color: MED, DENIM

    Available Size: XL

    Product Badge:
    • Sale
  • The Stunner High Rise Skinny Jeans

    Stun them all with these high waist skinny jeans! They will become your go-to for dressing up or dressing down your next fav look! 

    Fit & Features 

    • High Rise Waist
    • Single Button and Zipper Closure 
    • Traditional Five and Belt Loop Design 
    • Distressed Detailing at Knee
    • Skinny Leg Fit | Distressed Hem 
    • Form Hugging Fit 
    • Moderate Stretch  

     

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

    Style Number/Barcode: 06602-0084

    Category Name: Denim Outfits

    Price: $6.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Tis' The Day For Denim Mini Skirt

    Everyday is a good day for denim! Easily styled with a cropped top, and mules, or even your high top sneakers!

    Fit & Features

    • High waist fit
    • Mini side slit
    • Parallel stitching center front
    • Light denim 
    • Moderate stretch
    • Mini hemline
    • Hidden zipper center back

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

    Style Number/Barcode: 06601-0017

    Category Name: Denim Outfits

    Price: $13.97 $34.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • On The Rise Distressed Skinny Jeans

    Elevate your look with this skinnies girl! Pair with basics tees or a chic bodysuit for the perfect lewk bby! 

    Fit & Features

    • High Rise Waist
    • Single Button and Zipper Closure 
    • Traditional Five Pocket and Belt Loop 
    • Distressed Detailing
    • Rolled Hem
    • Denim Fabric
    • Form Hugging Fit | Moderate Stretch 

     

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

     


    Style Number/Barcode: 06602-0087

    Category Name: Denim Outfits

    Price: $15.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • High Rise Skinny Cargo Pants

    Level up in these statement skinny cargo pants! Pair these with your favorite tops to create an unforgettable look! 

    Fit & Features

    • High Rise Waist
    • Single Button and Zipper Closure 
    • Slant Pockets | Cargo Pockets
    • Distressed Detailing 
    • Skinny Leg Fit
    • Form Hugging Fit 
    • Moderate Stretch 

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

     


    Style Number/Barcode: 06602-0085

    Category Name: Denim Outfits

    Price: $6.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Elise Lace Up Mini Skirt by Windsor Denim

    Lace up in this essential mini skirt by Windsor Denim to create some Insta-worthy snaps for the next festival! Pair with boots and fringe and channel those good vibes! The skirt is composed of a denim fabric that offers a form-hugging fit with slight stretch. 

    Fit & Features

    • High-rise waist
    • Lace-up side, metal grommets
    • Frayed hem
    • Traditional five-pocket design
    • Single-button and zipper closure
    • Denim fabric, moderate stretch, form-hugging fit
    • Runs true to size

    Style Number/Barcode: 06601-0007

    Category Name: Denim Outfits

    Price: $13.97 $32.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • U Are Unforgettable Wrap Mini Skirt

    Make an unforgettable first impression in a wrap mini skirt! Style with a tucked in tee, or chunky sweater, and booties!

    Fit & Features

    • High waist fit
    • Wrap style
    • Moderate stretch
    • Hidden zipper at the hip
    • Denim material
    • Pleated detailing at the hip

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

    Style Number/Barcode: 06301-0063

    Category Name: Denim Outfits

    Price: $6.97 $32.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • High Rise Tie Waist Skinny Crop Jeans

    Tie your adorable look all together with these high rise skinny crop jeans! The medium wash denim hue makes them perf for everyday wear.

    Fit & Features

    • High rise waist
    • Tie front belt
    • Hidden front zipper closure
    • Traditional five pocket and belt loop design
    • Skinny leg fit | Cropped hem
    • Denim fabric | Moderate stretch

    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-0043

    Category Name: Denim Outfits

    Price: $6.97 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance