Bag Charms

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

Elevate Your Handbag with Chic Bag Charms

Refresh your handbags and purses with Windsor’s stylish selection of bag charms, perfect for adding a touch of glam and personality to any accessory this season. From dazzling rhinestone bows to luxe metallic accents, these charms bring an eye-catching sparkle to handbags, backpacks, or even key rings.

Looking for a thoughtful gift? These trendy bag charms make the perfect addition to a birthday surprise, bridesmaid gift, or just-because treat. Each charm features a durable lobster clasp, making it easy to switch up your style or attach them as a unique keychain for an effortlessly chic touch.

Make a statement with Windsor’s bag charms and give your accessories a fresh, stylish update. Explore our collection online, in-app, or visit a Windsor store to find the perfect charm to complement your handbag this season.

  • Giddy Up Rhinestone Cowboy Hat Bag Charm

    Fit & Features

    • Rhinestone embellished cowboy hat
    • Chain-link connector
    • Keyring
    • Lobster clasp closure 

    Style Number/Barcode: 07308-0625

    Category Name: Bag Charms

    Price: $2.97 $6.90

    On Sale: Yes

    Availability: Out of Stock

  • Sweet Detail Cherry Bag Charm

    Fit & Features

    • Pair of mini cherries design
    • Chain-link connector
    • Keyring
    • Lobster clasp

    Style Number/Barcode: 07308-0667

    Category Name: Bag Charms

    Price: $8.90

    Availability: Out of Stock

  • Glitzy Rhinestone Tequila Bottle Bag Charm

    Fit & Features

    • Tequila bottle charm, fabric puff design
    • Rhinestone embellishments
    • Script reading, "Tequila, XXX, -1869-"
    • Chain-link connector
    • Beaded accent, tassel detail
    • Keyring
    • Lobster clasp

    Style Number/Barcode: 07308-0665

    Category Name: Bag Charms

    Price: $2.97 $9.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Glam Rhinestone Cowboy Boot Bag Charm

    Fit & Features

    • Cowboy boot charm, fabric puff design
    • Rhinestone embellishments
    • Chain-link connector
    • Beaded accent, tassel detail
    • Keyring
    • Lobster clasp

    Style Number/Barcode: 07308-0662

    Category Name: Bag Charms

    Price: $3.97 $9.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Shimmering Rhinestone Heart Bag Charm

    Rock the shimmering rhinestone heart bag charm for a touch of glam. With a fab fabric strap and lobster clasp, it's the perfect accessory to dazzle up your day!

    Fit & Features

    • Rhinestone embellished heart charm
    • Rhinestone embellished fabric strap
    • Keyring
    • Lobster clasp

    Style Number/Barcode: 07308-0666

    Category Name: Bag Charms

    Price: $10.90

    Availability: In Stock

    Available Color: SILVER

    Available Size: NS

  • Whimsical Rhinestone Butterfly Bag Charm

    Fit & Features

    • Butterfly charm, fabric puff design
    • Iridescent rhinestone embellishments
    • Chain-link connector
    • Keyring
    • Lobster clasp

    Style Number/Barcode: 07308-0661

    Category Name: Bag Charms

    Price: $2.97 $9.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Sweet Sparkle Cherry Bag Charm

    Fit & Features

    • Mini cherry charms
    • Dual keyring clips

    Style Number/Barcode: 07308-0674

    Category Name: Bag Charms

    Price: $4.97 $9.90

    On Sale: Yes

    Availability: Out of Stock

  • Blissful Radiance Cross Bag Charm

    Fit & Features

    • Cross metal charm
    • Mini medallion charms
    • Lobster clasp clips

    Style Number/Barcode: 07308-0675

    Category Name: Bag Charms

    Price: $4.97 $9.90

    On Sale: Yes

    Availability: Out of Stock

  • It Girl Scarf Chunky Chain Bag Charm

    Fit & Features

    • Chunky chain link
    • Satin-like scarf in various prints
    • Lobster clasp clips

    Style Number/Barcode: 07308-0671

    Category Name: Bag Charms

    Price: $2.97 $7.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Gleaming Sophistication Faux Pearl Bag Charm

    Fit & Features

    • Faux pearl charms
    • Chunky chain link
    • Lobster clasp clips

    Style Number/Barcode: 07308-0673

    Category Name: Bag Charms

    Price: $2.97 $7.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Rhinestone Plush Teddy Bear Bag Charm

    Fit & Features

    • Plush teddy bear design
    • Iridescent rhinestone embellishments
    • Chain-link connector
    • Keyring
    • Lobster clasp

    Style Number/Barcode: 07308-0660

    Category Name: Bag Charms

    Price: $10.90

    Availability: Out of Stock

  • Plush Puppy Dog Bag Charm

    Fit & Features

    • Plush puppy dog design with satin bow detail
    • Chain-link connector
    • Keyring
    • Lobster clasp

    Style Number/Barcode: 07308-0659

    Category Name: Bag Charms

    Price: $10.90

    Availability: Out of Stock

  • So Fab Cherry Bag Charm

    Fit & Features

    • Pair of fuzzy cherries design
    • Chain-link connector
    • Keyring
    • Lobster clasp clip
    • Faux fur material

    Style Number/Barcode: 07308-0680

    Category Name: Bag Charms

    Price: $8.90

    Availability: Out of Stock

  • So Luxe Faux Pearl Bow And Heart Bag Charm

    Fit & Features

    • Faux pearl large bow design
    • Chrome heart charm
    • Heart-shaped lobster clasp clip

    Style Number/Barcode: 07308-0676

    Category Name: Bag Charms

    Price: $3.97 $8.90

    On Sale: Yes

    Availability: Out of Stock

  • Total Sweetie Heart Lollipop And Bow Bag Charm

    Fit & Features

    • Mini bow ribbon
    • Heart-shaped lollipop charm
    • Lobster clasp clip

    Style Number/Barcode: 07308-0677

    Category Name: Bag Charms

    Price: $6.90

    Availability: Out of Stock

  • Fab Icon Houndstooth Bow Bag Charm

    Fit & Features

    • Houndstooth patterned bow
    • Chunky chainlink
    • Keyring clip
    • Lobster clasp clip

    Style Number/Barcode: 07308-0672

    Category Name: Bag Charms

    Price: $3.97 $7.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Passenger Princess Heart Bag Charm

    Fit & Features

    • Acrylic-shaped heart charm
    • Glitter detailing
    • Script that reads "Passenger Princess"
    • Metal clip

    Style Number/Barcode: 07308-0679

    Category Name: Bag Charms

    Price: $5.90

    Availability: Out of Stock

  • So Sweet Ballet Slipper And Heart Bag Charm

    Get whisked away with this ballet slipper and heart bag charm. Featuring a beaded slipper, ribbon bow, and metal heart charm, they're the perfect touch of whimsy for any outfit.

    Fit & Features

    • Beaded ballet slipper
    • Ribbon bow accent on slipper
    • Metal heart charm
    • Lobster clasp clip-on

    Style Number/Barcode: 07308-0690

    Category Name: Bag Charms

    Price: $9.90

    Availability: In Stock

    Available Color: PINK

    Available Size: NS

  • Glam Shine Rhinestone Bow And Heart Bag Charm

    Fit & Features

    • Rhinestone bow design
    • Chrome heart charm
    • Clip 

    Style Number/Barcode: 07308-0685

    Category Name: Bag Charms

    Price: $8.90

    Availability: Out of Stock

  • Cuddle Chic Bunny Pom Pom Bag Charm

    Create a cuddly vibe accessorizing your purse with this bunny pom pom bag charm! It features a convenient lobster clasp closure and key ring. Pair with any purse or bag.

    Fit & Features

    • Plush pom pom bunny
    • Faux fur material
    • Lobster clasp clip
    • Key ring

    Style Number/Barcode: 07308-0684

    Category Name: Bag Charms

    Price: $10.90

    Availability: In Stock

    Available Color: IVORY

    Available Size: NS

  • Lucky Chic Horseshoe Charm Layered Necklace

    Radiate lucky vibes accessorizing with this chic layered charm necklace! Featuring a two-row layered chain-link design, this pretty necklace is accented with dainty beaded detailing and a sleek horseshoe charm at the center. Style with rhinestone stud earrings.

    Fit & Features

    • Two-row layered chain-link design
    • Beaded detailing
    • Horseshoe charm
    • Back adjustable chain with lobster clasp closure

    Style Number/Barcode: 07002-1809

    Category Name: Bag Charms

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Lucky Day Horseshoe Charm Layered Necklace

    Add a symbol of luck to your look with this necklace featuring a layered design with beads and a chain with a rhinestone horseshoe charm. Perfect for styling your everyday looks.

    Fit & Features

    • Layered necklace design
    • Beads and chains
    • Rhinestone horseshoe charm
    • Back adjustable chain with lobster clasp closure

    Style Number/Barcode: 07002-1877

    Category Name: Bag Charms

    Price: $3.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Diva Chic Faux Pearl Shoe Charm Four-Pack

    Fit & Features

    • Multi-pack includes four charms
    • One rhinestone bow with faux pearl center charm
    • One rhinestone safety pin charm
    • One row of faux pearls charm
    • One double-bow charm

    Style Number/Barcode: 07308-0686

    Category Name: Bag Charms

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Sweet Charm Shoe Charm Four-Pack

    Level up your kicks with this shoe charm four-pack in silver. Featuring heart and bow designs, these charms add a playful touch to any look. Perfect for any occasion!

    Fit & Features

    • Multi-pack includes four shoe charms
    • One heart outline charm with faux pearl embellishments
    • One heart charm
    • Two bow charms 
    • Lobster clasp closures

    Style Number/Barcode: 07308-0687

    Category Name: Bag Charms

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free