YESSIR - Ginetex Care Symbols Icons Package

May 22, 2026 ยท View on GitHub

GitHub license npm version

YESSIR is an open-source initiative to provide Ginetex care symbols in a modern, scalable SVG format.

The official Ginetex website provides these symbols as a font, which is problematic for modern web development, accessibility, and precise styling. This project was created specifically to solve this problem by offering all official Ginetex symbols as clean, individual, and optimized SVG files instead of a restrictive font format.

Reference: Ginetex Care Symbols - Official Labelling Standards

๐ŸŽจ Features

  • โœจ Complete Care Symbol Set - All 50+ official Ginetex care symbols
  • ๐Ÿ“ SVG Format - Crisp, scalable, and independent SVG icons instead of a web font
  • ๐Ÿ“š Organized by Category - Washing, Bleaching, Drying, Ironing, Professional Care
  • ๐Ÿ”ค Easy Integration - Use in HTML, React, Vue, and any web framework easily as inline SVGs or image tags
  • ๐Ÿ“ฆ Lightweight - Optimized SVGs for fast loading
  • ๐Ÿงช Open Source - MIT licensed, community-driven development

๐Ÿ“ฆ Installation

From GitHub (npm)

npm install yessir-web-tech/ginetex-icons

From GitHub (Yarn)

yarn add yessir-web-tech/ginetex-icons

๐Ÿš€ Quick Start

HTML Usage

Simply use the SVGs as standard <img> tags or inline SVGs:

<!DOCTYPE html>
<html>
  <head>
    <style>
      .care-label {
        display: flex;
        gap: 15px;
      }
      .care-label img {
        width: 48px;
        height: 48px;
      }
    </style>
  </head>
  <body>
    <h1>Garment Care Instructions</h1>
    <div class="care-label">
      <img src="node_modules/ginetex-icons/assets/washing/wash-40c.svg" alt="Wash at 40ยฐC" />
      <img src="node_modules/ginetex-icons/assets/bleaching/no-bleach.svg" alt="Do not bleach" />
      <img src="node_modules/ginetex-icons/assets/drying/tumble-dry.svg" alt="Tumble dry" />
      <img src="node_modules/ginetex-icons/assets/ironing/iron-low.svg" alt="Iron at low temperature" />
    </div>
  </body>
</html>

React Component

You can import the SVGs as React components (e.g. using SVGR) or use them as regular image sources:

import wash40c from 'ginetex-icons/assets/washing/wash-40c.svg';
import noBleach from 'ginetex-icons/assets/bleaching/no-bleach.svg';
import tumbleDry from 'ginetex-icons/assets/drying/tumble-dry.svg';

export function CareLabel() {
  return (
    <div className="care-label" style={{ display: 'flex', gap: '15px' }}>
      <img src={wash40c} alt="Wash at 40ยฐC" width={48} height={48} />
      <img src={noBleach} alt="Do not bleach" width={48} height={48} />
      <img src={tumbleDry} alt="Tumble dry" width={48} height={48} />
    </div>
  );
}

๐Ÿ“‹ Care Symbols Categories

๐Ÿงผ Washing (14 symbols)

  • Temperature options: 30ยฐC, 40ยฐC, 60ยฐC, 70ยฐC, 95ยฐC
  • Hand wash instructions
  • Gentle wash cycles

๐Ÿงน Bleaching (4 symbols)

  • Bleach allowed
  • Oxygen bleach only
  • No bleach

๐ŸŒฌ๏ธ Drying (20 symbols)

  • Tumble drying options
  • Line drying
  • Flat drying
  • Professional drying

๐Ÿ”ฅ Ironing (6 symbols)

  • Temperature levels: Low, Medium, High
  • Steam options
  • No ironing

๐Ÿข Professional Care (6 symbols)

  • Dry cleaning
  • Wet cleaning
  • Special care instructions

๐Ÿ“š Documentation

๐Ÿค Contributing

We welcome contributions! Please read our Contributing Guide for details on our code of conduct and the process for submitting pull requests.

๐Ÿ“„ License

This project is licensed under the MIT License - see LICENSE file for details.

Important: Ginetex is a trademark of Ginetex. This project is an independent, open-source implementation of the Ginetex care symbol standards for accessibility and developer convenience.

๐Ÿ™ Acknowledgments

  • ๐ŸŽฏ Ginetex - For the official care symbol standards
  • ๐Ÿ‘ฅ All contributors and community members
  • ๐Ÿ“– Open-source community for inspiration and tools

๐Ÿ“ง Support


Made with โค๏ธ by YESSIR Organization

Bringing international textile care standards to the web as SVGs