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 Season

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 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 seasonal 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.

Seasonal 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 season? You're the main event in denim.

  • Casual Cool Girl Cargo Denim Mini Skirt

    A casual denim mini skirt in a cool cargo design and form-hugging fit perfect for styling with a long sleeve top and statement coat.

    Fit & Features

    • Denim fabric, washed design
    • High-rise waist, belt loops
    • Dual front button closures
    • Dual side cargo flap pockets
    • Mini-length hem
    • Form-hugging fit
    • Runs true to size

    Style Number/Barcode: 06601-0223

    Category Name: Denim Outfits

    Price: $9.97 $34.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Ice Queen Removable Faux Fur Denim Jacket

    Cooler weather, elevated. This cropped denim jacket brings a luxe twist with its removable faux fur collar and cuffs—soft, plush, and totally statement-making. Pair it with sleek basics or layer it over a party dress for that “it-girl” vibe.

    Fit & Features

    • Denim cotton fabric, sewn-in woven lining
    • Removable faux fur collar neckline
    • Long sleeves with removable faux fur cuffs
    • Single snap-button front closure
    • Cropped-length hem
    • Runs true to size

    Style Number/Barcode: 06203-000023

    Category Name: Denim Outfits

    Price: $59.90

    Availability: In Stock

    Available Color: LIGHT, DENIM, BROWN

    Available Size: S, M, L, XL

  • Cool Factor Belted Cargo Skort

    This denim mini skort brings serious throwback energy with its front zipper, belted waist, and cargo-style pockets—aka the cool-girl remix on classic denim.

    Fit & Features

    • Dark wash fabric
    • High-rise belted waist
    • Cargo-style pockets, back pockets
    • Form-hugging fit
    • Mini-length hem, shorts lining
    • Runs true to size

    Style Number/Barcode: 06603-000107

    Category Name: Denim Outfits

    Price: $39.90

    Availability: In Stock

    Available Color: DARK, DENIM

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

  • Edgy Belted Denim Wrap Mini Skirt

    This denim mini skirt features a high-rise waist with an edgy-chic belted design, a wrap-front silhouette creating a short slit, and a form-hugging fit to show off your curves. The cotton-blend denim fabric offers moderate stretch.

    Fit & Features

    • Cotton-blend denim fabric, moderate stretch
    • High-rise waist, wide belted design, rectangular buckle
    • Wrap-front silhouette, hidden button closure
    • Zippered faux pocket
    • Short front slit, mini-length hem
    • Form-hugging fit
    • Runs true to size

    Style Number/Barcode: 06601-0220

    Category Name: Denim Outfits

    Price: $9.97 $34.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Effortlessly Cool Mid-Rise Flare Jeans

    Meet your new go-to for that effortlessly cool vibe. These mid-rise flare jeans serve a trendy look that hugs in all the right places and gives legs for days.

    Fit & Features

    • Denim fabric
    • Mid-rise waist
    • Five-pocket and belt loop design, buttoned back pockets
    • Front button closure
    • Flared hem
    • Runs true to size

    Style Number/Barcode: 06602-000072

    Category Name: Denim Outfits

    Price: $49.90

    Availability: In Stock

    Available Color: DARK, DENIM

    Available Size: 1, 3, 5, 7, 9, 11, 13

  • Belt It Babe Strapless Denim Mini Dress

    This denim tube dress understood the assignment—snatched waist, pleats for drama, and grommets for edge. The belted fit hugs you just right, and the mini hem? Major moment.

    Fit & Features

    • Denim fabric
    • Strapless tube neckline with grommet trim
    • Fitted bodice with seam detail
    • Adjustable belted waist
    • Pleated mini-length hem
    • Runs true to size

    Style Number/Barcode: 05102-000171

    Category Name: Denim Outfits

    Price: $22.97 $49.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Scene Stealer Faux Fur Crop Denim Jacket

    Serving vintage glam with a rockstar twist. This faux fur trim denim jacket is oversized, plush, and impossible to ignore—the perfect throw-on for concerts, nights out, or everyday styling.

    Fit & Features

    • Denim fabric, sewn-in knit lining
    • Faux fur trim collared neckline
    • Long sleeves, faux fur trim cuffs
    • Cropped-length hem
    • Runs true to size

    Style Number/Barcode: 06203-000024

    Category Name: Denim Outfits

    Price: $49.90

    Availability: In Stock

    Available Color: DENIM

    Available Size: XS, S, M, L

    Product Badge:
    • Best Seller
  • Coolest Style Bleach Dye Denim Mini Skirt

    Unlock this coolest style with this denim mini skirt featuring a trendy belted waist and a bleach-dye design to give it a little edge. Pair with booties.

    Fit & Features

    • Denim fabric, bleach dye design
    • Mid-rise belted waist
    • Front button and hidden zipper closure
    • Mini-length form-hugging fit
    • Runs true to size

    Style Number/Barcode: 06601-0218

    Category Name: Denim Outfits

    Price: $9.97 $34.90

    On Sale: Yes

    Availability: In Stock

    Available Color: BLACK

    Available Size: M

    Product Badge:
    • Sale
  • Sweet On You Denim Halter Skater Dress

    Too cute to handle, too flirty to forget. This denim skater dress brings all the charm with a trendy halter neckline, heart detail at the bust, and a twirl-worthy pleated silhouette. Perfect for rooftop brunches, weekend vibes, or a little crush-worthy moment.

    Fit & Features

    • Denim fabric, minimal stretch
    • Sleeveless V-neckline, metal heart accent
    • Tie-back halter straps, partially open back
    • Hidden back zipper with hook-eye closure
    • Drop waist
    • Short pleated skater silhouette, built-in knit panty lining
    • Runs true to size

    Style Number/Barcode: 05102-000085

    Category Name: Denim Outfits

    Price: $49.90

    Availability: In Stock

    Available Color: DENIM

    Available Size: S, M, L, XS

  • Crystal Crush Mid-Rise Denim Skort

    When denim meets dazzle. This denim mini skort stuns with allover rhinestone embellishments and a form-hugging fit that makes a statement.

    Shop The Matching Top: Crystal Crush Lace Up Denim Corset Top

    Fit & Features

    • Allover rhinestone embellishments, denim fabric
    • Mid-rise waist
    • Form-hugging fit
    • Mini-length hem, stretchy knit shorts lining
    • Front button and hidden zipper closure, belt loops
    • Four-pocket styling
    • Runs true to size

    Style Number/Barcode: 06603-000111

    Category Name: Denim Outfits

    Price: $44.90

    Availability: In Stock

    Available Color: LIGHT, DENIM

    Available Size: S, M, L, XL

    Product Badge:
    • Part of a Set
  • Cause A Commotion Tie Front Denim Crop Top

    Cause a commotion with your trendsetting style in this denim crop top! Featuring short sleeves and a flirty tie-front design leading to the cropped hem that highlights your figure. Complete the look with the matching bottoms.

    Shop The Matching Bottoms: Cause A Commotion High Rise Flare Denim Pants

    Fit & Features

    • Denim fabric, minimal stretch
    • Short sleeves
    • Tie front
    • Cropped length
    • Runs true to size

    Style Number/Barcode: 06202-0469

    Category Name: Denim Outfits

    Price: $9.97 $26.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Untamed Edge Snake Print Denim Skort

    A little wild, a little polished. This snake print denim skort serves low-effort edge with a body-skimming fit that’s perfect for pairing with cropped knits, sleek tanks, or your favorite oversized jacket.

    Fit & Features

    • Snake print, cotton denim fabric, stretchy knit shorts lining
    • Mid-rise waist
    • Back zipper and hook-eye closure
    • Form-hugging fit
    • Mini-length hem
    • Runs true to size

    Style Number/Barcode: 06603-000112

    Category Name: Denim Outfits

    Price: $39.90

    Availability: In Stock

    Available Color: SNAKE

    Available Size: XS, S, M, L

  • Wild Moves Snake Print Wide-Leg Jeans

    Laidback fit, untamed edge. These snake print wide leg jeans bring a bold twist to your denim rotation, perfect for pairing with crop tops, corsets, or oversized knits when you’re in the mood to stand out.

    Fit & Features

    • Snake print, denim cotton fabric
    • Mid-rise waist
    • Wide-leg silhouette
    • Front button and hidden zipper closure, belt loop accents
    • Front and back pockets
    • Runs true to size

    Style Number/Barcode: 06602-000074

    Category Name: Denim Outfits

    Price: $54.90

    Availability: In Stock

    Available Color: SNAKE

    Available Size: XS, S, M, L

    Product Badge:
    • Part of a Set
  • Main Character Mid-Rise Cutout Jeans

    These aren’t your average jeans—they’re the kind that demand attention. Featuring bold side cutouts linked with piercing-style hardware, this pair brings major Y2K-meets-street energy. Dress them up with a corset top or keep it cool with a cropped tee—either way, you’re serving main character.

    Fit & Features

    • Denim fabric
    • Mid-rise waist
    • Front button closure, belt loop accents
    • Side cutouts, linked hardware inserts
    • Wide-leg silhouette
    • Runs true to size

    Style Number/Barcode: 06602-000075

    Category Name: Denim Outfits

    Price: $54.90

    Availability: In Stock

    Available Color: BLACK

    Available Size: XS, S, M, L

  • Wild Streak Snake Print Denim Jeans

    A little wild, a lot iconic. These snake print wide-leg jeans serve instant edge with a mid-rise fit that keeps it cool and wearable. Pair them with a crop tee or a sleek bodysuit—either way, they’re the main event of your outfit.

    Fit & Features

    • Snake print, cotton denim fabric, non-stretch
    • Mid-rise waist
    • Wide-leg fit
    • Front button and hidden zipper closure
    • Belt loop accents, five-pocket styling
    • Runs true to size

    Style Number/Barcode: 06602-000076

    Category Name: Denim Outfits

    Price: $54.90

    Availability: In Stock

    Available Color: OLIVE

    Available Size: 1, 3, 5, 7, 9, 11, 13

    Product Badge:
    • New Arrival
  • Good Vibes Zip-Up Crop Trucker Denim Jacket

    Layer on this trucker denim jacket for good vibes and great times! With long sleeves and a collar neckline, this jacket offers a modern and edgy look. The zip-up front closure and front pockets provide functionality, while the cropped length adds a trendy touch. Complete the look in on-trend denim jeans.

    Fit & Features

    • Light wash denim fabric
    • Collar neckline
    • Zip-up front closure
    • Front pockets
    • Cropped length
    • Runs true to size

    Style Number/Barcode: 06203-0539

    Category Name: Denim Outfits

    Price: $20.97 $46.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Cool Girl Confidence Denim Mini Skort

    Cool-girl confidence, wrapped up in denim. This belted mini skort gives the perfect mix of structure and attitude, with an asymmetric front that looks styled-up without even trying.

    Fit & Features

    • Denim fabric
    • Mid-rise waist
    • Wrap-front belted design, asymmetric hem
    • Mini-length overlay
    • Fitted shorts
    • Runs true to size

    Style Number/Barcode: 06603-000113

    Category Name: Denim Outfits

    Price: $39.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • It-Girl Sparkle Rhinestone Denim Skort

    Built for the spotlight, this rhinestone denim skort gives it-girl after-hours energy. With its high-rise waist and body-hugging fit, it’s your go-to when you want all eyes on you.

    Shop Matching Top: It-Girl Sparkle Rhinestone Denim Halter Top

    Fit & Features

    • Denim fabrication with rhinestone embellishments
    • Mid-rise waist
    • Mini-length skort design with back shorts lining
    • Front zipper and button closure
    • Runs true to size

    Style Number/Barcode: 06603-000114

    Category Name: Denim Outfits

    Price: $44.90

    Availability: In Stock

    Available Color: BLACK

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

    Product Badge:
    • Part of a Set
  • Street Scene Corduroy Shorts

    Cozy texture, cool-girl fit. These corduroy shorts are soft, fitted, and made for easy styling—perfect for pairing with tights and boots or keeping it casual with a sweater and sneakers.

    Fit & Features

    • Soft corduroy fabric
    • Mid-rise waistline
    • Front zipper and button closure
    • Side and back pockets
    • Runs true to size

    Style Number/Barcode: 06603-000116

    Category Name: Denim Outfits

    Price: $36.90

    Availability: In Stock

    Available Color: CHARCOAL

    Available Size: XS, S, M, L

  • Cool Intentions Pleated Denim Mini Skort

    She’s giving ‘effortless but planned.’ This pleated denim mini skort brings that flirty Y2K energy with just the right amount of edge—perfect for styling with your favorite sweater or baby tee.

    Fit & Features

    • Denim fabric
    • Mid-rise waist
    • Drop waist design, belted accent
    • Pleated mini-length overlay with front slit, A-line fit
    • Hidden shorts
    • Runs true to size

    Style Number/Barcode: 06603-000118

    Category Name: Denim Outfits

    Price: $36.90

    Availability: In Stock

    Available Color: MEDIUM, DENIM

    Available Size: XS, S, M, L

    Product Badge:
    • Best Seller
  • Wrapped Up Cute Denim Pleated Skort

    Flirty meets functional—this denim skort has a wrap front with side tie detail and playful pleats for that perfect mix of cute and casual. 

    Fit & Features

    • Dark wash denim
    • Mid-rise waist
    • Back zipper and hook-eye closure
    • Wrap side tie design
    • Pleated mini-length silhouette
    • Runs true to size

    Style Number/Barcode: 06603-000122

    Category Name: Denim Outfits

    Price: $42.90

    Availability: In Stock

    Available Color: DARK, DENIM

    Available Size: XS, S, M, L

  • Too Cool Studded Denim Jeans

    Edge up your everyday style in these denim jeans. Boasting curve-contouring studded embellishments and a trendy flared hem, these jeans will be your new go-to for day or night plans.

    Fit & Features

    • Denim fabric, color fade effect
    • High-rise waist
    • Hip-hugging fit
    • Flared hem
    • Studded side embellishments
    • Front button closure, pockets, belt loops
    • Runs true to size

    Style Number/Barcode: 06602-000080

    Category Name: Denim Outfits

    Price: $59.90

    Availability: In Stock

    Available Color: BLACK

    Available Size: XS, S, M, L

  • Bold Mood Snake Print Denim Mini Skort

    Meet the mini skort that does the flirting for you. The denim snake print adds that bold, I-run-the-room confidence—perfect for nights you want your outfit to do the talking.

    Fit & Features

    • Denim fabric, snake print
    • Mid-rise waist
    • Belted design, rectangular buckle
    • Mini-length overlay, form-hugging fit
    • Hidden fitted shorts
    • Runs true to size

    Style Number/Barcode: 06603-000130

    Category Name: Denim Outfits

    Price: $39.90

    Availability: In Stock

    Available Color: OLIVE

    Available Size: XS, S, M, L

    Product Badge:
    • New Arrival
  • City Lights Corset Denim Mini Dress

    Meet your after-dark essential—flirty, fitted, and ready for the spotlight. This lace up denim mini is the ultimate cool-girl piece to take you from golden hour snaps to rooftop cocktails.

    Fit & Features

    • Structured denim fabrication
    • Strapless sweetheart neckline
    • Corset-like bodice
    • Lace up corset front detail
    • Flared skater hem
    • Mini length silhouette
    • Runs true to size

    Style Number/Barcode: 05102-000213

    Category Name: Denim Outfits

    Price: $52.90

    Availability: In Stock

    Available Color: BLACK, DENIM

    Available Size: XS, S, M, L