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.

  • Luxe Faux Pearl Bow Shoe Charm

    Luxe your favorite shoes with this faux pearl bow charm featuring two matching charms with lobster clasp closures. Perfect for attaching to cute sneakers. 

    Fit & Features

    • Two matching faux pearl bow shoe charms
    • Lobster clasp closure

    Style Number/Barcode: 07308-0696

    Category Name: Bag Charms

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Six-Piece Dainty Heart Shoe Charms

    The perfect six-piece dainty heart shoe charms to dress up a cute pair of sneakers! Each has a secure lobster clasp closure.

    Fit & Features

    • Six-piece dainty heart shoe charms
    • Lobster clasp closures

    Style Number/Barcode: 07308-0702

    Category Name: Bag Charms

    Price: $3.97 $9.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Flower Bow Mini Purse Keychain

    A polished and poised mini purse keychain with adorable flower and bow charms, a front flap snap-button closure, a mini top handle, and a spacious interior for coins or lipgloss. Complete the look with a crossbody bag. 

    Fit & Features

    • Mini quilted faux leather purse keychain
    • Flower and bow charms
    • Front flap snap-button closure
    • Mini top handle
    • Spacious interior
    • Lobster clasp closure
    • Key ring

    Style Number/Barcode: 07308-0695

    Category Name: Bag Charms

    Price: $9.90

    Availability: In Stock

    Available Color: WHITE

    Available Size: NS

  • Soft At Heart Faux Fur Plush Keychain

    An adorable plush faux fur heart keychain features a chain link with a secure lobster clasp closure and a convenient keyring. Complete the look with a shoulder bag.

    Fit & Features

    • Faux fur heart keychain
    • Chain link
    • Lobster clasp closure
    • Keyring

    Style Number/Barcode: 07308-0699

    Category Name: Bag Charms

    Price: $8.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Country At Heart Two Pack Western Boot Charms

    Kick up your favorite cowboy boots with this two pack western boot charms featuring a metal heart detail charm with lobster clasp closure and one faux leather belt buckle charm. Complete the look with a cowboy hat.

    Fit & Features

    • Two pack western boot charms
    • One metal heart detail charm, lobster clasp closure
    • One faux leather belt buckle charm

    Style Number/Barcode: 07308-0706

    Category Name: Bag Charms

    Price: $9.90

    Availability: Out of Stock

  • Western Concho Chain Belt Boot Charm

    Adorn a pair of cowboy boots with this western-inspired boot charm featuring a faux leather belt, concho decor, an adjustable buckle closure, and a detachable chain link with lobster clasp closures. 

    Fit & Features

    • Faux leather boot charm belt
    • Concho decor
    • Adjustable buckle closure
    • Detachable chain link, lobster clasp closures

    Style Number/Barcode: 07308-0705

    Category Name: Bag Charms

    Price: $9.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Glorious Perfection Cross Rhinestone Charm Brooch

    Achieve a perfect look with this cross rhinestone charm brooch for a unique touch to any outfit!

    Fit & Features

    • Cross charms
    • Rhinestone charms
    • Rhinestone heart charm
    • Safety pin closure

    Style Number/Barcode: 07005-000001

    Category Name: Bag Charms

    Price: $10.90

    Availability: In Stock

    Available Color: GOLD

    Available Size: NS

  • Glowing Beauty Heart Rose Charm Brooch

    Glow with beauty accessorizing with this charming brooch with a heart, rhinestone, and rose charm that elevates your look.

    Fit & Features

    • Heart charm
    • Rose charm
    • Rhinestone charm
    • Layered chain design
    • Safety pin closure

    Style Number/Barcode: 07005-000002

    Category Name: Bag Charms

    Price: $10.90

    Availability: Out of Stock

  • Elegant Luxe Rhinestone Brooch Stiletto Heels

    Step up your luxe formal attire with these elegant stiletto heels for upcoming fancy soirees! They feature a sleek PVC clear pointed closed toe with a gorgeous rhinestone brooch, a clear lucite heel, a clear ankle strap, and a cushioned faux leather footbed. Complete the look with a glitter clutch for the perfect finish!

    Fit & Features

    • PVC clear pointed closed toe
    • Rhinestone brooch
    • Clear lucite stiletto heel
    • Faux leather cushioned footbed
    • Clear ankle strap
    • Runs true to size

    Style Number/Barcode: 07401-4408

    Category Name: Bag Charms

    Price: $18.97 $38.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Glam Steps Satin Rhinestone Brooch Block Heels

    Perfect for the ceremony to receptions and other special occasions. These satin heels will make every step look glam! Featuring a square toe, a wide toe strap with a lovely rhinestone brooch, a low block heel, a closed ankle, and an adjustable ankle strap with buckle closure. Complete the look with an embellished clutch.

    Fit & Features

    • Square toe
    • Wide toe strap, rhinestone brooch
    • Low block heel
    • Closed ankle
    • Adjustable ankle strap, buckle closure
    • Satin material
    • Runs true to size

    Style Number/Barcode: 07401-4496

    Category Name: Bag Charms

    Price: $12.96 $32.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Cherry On Top Keychain

    Give your keys a statement with this cherry keychain with a convenient key ring and lobster clasp closure. Pair with a shoulder purse.

    Fit & Features

    • Statement cherry charms
    • Key ring
    • Lobster clasp closure

    Style Number/Barcode: 07308-000001

    Category Name: Bag Charms

    Price: $10.90

    Availability: In Stock

    Available Color: RED

    Available Size: NS

  • Polka Dot Bow Cake Keychain

    Dress up your keys with this whimsical polka dot bow cake keychain with a lobster clasp closure for a secure hold and a key ring. Complete the look with a purse. 

    Fit & Features

    • Polka dot bow cake keychain
    • Lobster clasp closure
    • Key ring

    Style Number/Barcode: 07308-0693

    Category Name: Bag Charms

    Price: $8.90

    Availability: In Stock

    Available Color: MULTI

    Available Size: NS

  • Bow Cherry Charm Keychain

    An adorable keychain with a trendy gingham print bow charm, a faux pearl bow charm, and a mini cherry charm on an O-ring metal clasp. Complete the look with a purse.

    Fit & Features

    • Gingham print bow charm
    • Faux pearl bow charm
    • Mini cherry charm
    • O-ring metal clasp

    Style Number/Barcode: 07308-0694

    Category Name: Bag Charms

    Price: $6.90

    Availability: In Stock

    Available Color: RED

    Available Size: NS

  • Rhinestone Fruit Keychain

    Freshly picked from the patch! This rhinestone embellished fruit keychain features one lemon charm, one strawberry charm, and one watermelon charm with a lobster clasp closure and key ring. Pair with a purse.

    Fit & Features

    • Rhinestone embellished fruit keychain
    • One lemon charm
    • One strawberry charm
    • One watermelon charm
    • Lobster clasp closure
    • Key ring

    Style Number/Barcode: 07308-0700

    Category Name: Bag Charms

    Price: $9.90

    Availability: In Stock

    Available Color: MULTI

    Available Size: NS

  • Rhinestone Diet Cola Puff Keychain

    Add this quirky rhinestone diet cola puff keychain to your purse or is perfect for gifting! The keychain has a lobster clasp closure for a secure hold and a key ring. Complete the look with a shoulder bag.

    Fit & Features

    • Rhinestone embellishments
    • Diet Cola lettering
    • Puffy design
    • Lobster clasp closure
    • Key ring

    Style Number/Barcode: 07308-0701

    Category Name: Bag Charms

    Price: $9.90

    Availability: In Stock

    Available Color: SILVER

    Available Size: NS