Back to Figma
AI token editor

Edit Figma tokens

Describe what you want to change in plain English. Claude rewrites only the tokens you mention and leaves the rest alone. Download the modified CSS / JSON when you're happy.

Try:

Anonymous: 3/hr · Members: 30/hr.

Current

{
  "color": {
    "brand": {
      "red": {
        "$value": "#F24E1E",
        "$type": "color",
        "$description": "Figma brand red, used in logo and accent elements"
      },
      "purple": {
        "$value": "#A259FF",
        "$type": "color",
        "$description": "Figma brand purple, used in logo and accent elements"
      },
      "blue": {
        "$value": "#1ABCFE",
        "$type": "color",
        "$description": "Figma brand blue, used in logo and accent elements"
      },
      "green": {
        "$value": "#0ACF83",
        "$type": "color",
        "$description": "Figma brand green, used in logo, badges, and accent elements"
      },
      "yellow": {
        "$value": "#FBF158",
        "$type": "color",
        "$description": "Figma brand yellow, used in logo and accent elements"
      }
    },
    "primary": {
      "$value": "#5551FF",
      "$type": "color",
      "$description": "Primary CTA color for buttons and interactive elements"
    },
    "black": {
      "$value": "#000000",
      "$type": "color",
      "$description": "Primary text color and button fills"
    },
    "white": {
      "$value": "#FFFFFF",
      "$type": "color",
      "$description": "Background color and button text"
    },
    "gray": {
      "900": {
        "$value": "#2C2C2C",
        "$type": "color",
        "$description": "Body text color"
      },
      "600": {
        "$value": "#666666",
        "$type": "color",
        "$description": "Secondary text color"
      },
      "300": {
        "$value": "#E5E5E5",
        "$type": "color",
        "$description": "Border and divider color"
      },
      "100": {
        "$value": "#F7F7F7",
        "$type": "color",
        "$description": "Subtle background tint"
      }
    },
    "accent": {
      "green": {
        "$value": "#C1F96A",
        "$type": "color",
        "$description": "Section background accent (Figma Design page)"
      },
      "purple": {
        "$value": "#B4A0FF",
        "$type": "color",
        "$description": "Illustration accent color"
      },
      "pink": {
        "$value": "#FF7AB8",
        "$type": "color",
        "$description": "Illustration accent color"
      }
    }
  },
  "font": {
    "family": {
      "sans": {
        "$value": "Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif",
        "$type": "fontFamily",
        "$description": "Primary sans-serif font stack"
      }
    },
    "size": {
      "display-xl": {
        "$value": "96px",
        "$type": "dimension",
        "$description": "Extra large display heading size"
      },
      "display-lg": {
        "$value": "72px",
        "$type": "dimension",
        "$description": "Large display heading size"
      },
      "heading-xl": {
        "$value": "64px",
        "$type": "dimension",
        "$description": "Extra large heading size"
      },
      "heading-lg": {
        "$value": "48px",
        "$type": "dimension",
        "$description": "Large heading size"
      },
      "heading-md": {
        "$value": "36px",
        "$type": "dimension",
        "$description": "Medium heading size"
      },
      "body-lg": {
        "$value": "20px",
        "$type": "dimension",
        "$description": "Large body text size"
      },
      "body": {
        "$value": "16px",
        "$type": "dimension",
        "$description": "Default body text size"
      },
      "body-sm": {
        "$value": "14px",
        "$type": "dimension",
        "$description": "Small body text size"
      }
    },
    "weight": {
      "regular": {
        "$value": 400,
        "$type": "fontWeight",
        "$description": "Regular font weight"
      },
      "medium": {
        "$value": 500,
        "$type": "fontWeight",
        "$description": "Medium font weight"
      },
      "semibold": {
        "$value": 600,
        "$type": "fontWeight",
        "$description": "Semibold font weight"
      },
      "bold": {
        "$value": 700,
        "$type": "fontWeight",
        "$description": "Bold font weight"
      }
    }
  },
  "spacing": {
    "1": {
      "$value": "8px",
      "$type": "dimension",
      "$description": "Base spacing unit (8px grid)"
    },
    "2": {
      "$value": "16px",
      "$type": "dimension",
      "$description": "2x base spacing"
    },
    "3": {
      "$value": "24px",
      "$type": "dimension",
      "$description": "3x base spacing"
    },
    "4": {
      "$value": "32px",
      "$type": "dimension",
      "$description": "4x base spacing"
    },
    "6": {
      "$value": "48px",
      "$type": "dimension",
      "$description": "6x base spacing"
    },
    "8": {
      "$value": "64px",
      "$type": "dimension",
      "$description": "8x base spacing"
    },
    "10": {
      "$value": "80px",
      "$type": "dimension",
      "$description": "10x base spacing"
    },
    "15": {
      "$value": "120px",
      "$type": "dimension",
      "$description": "15x base spacing for large sections"
    }
  },
  "radius": {
    "sm": {
      "$value": "4px",
      "$type": "dimension",
      "$description": "Small border radius"
    },
    "md": {
      "$value": "8px",
      "$type": "dimension",
      "$description": "Medium border radius for buttons"
    },
    "lg": {
      "$value": "12px",
      "$type": "dimension",
      "$description": "Large border radius for cards"
    },
    "xl": {
      "$value": "16px",
      "$type": "dimension",
      "$description": "Extra large border radius"
    }
  },
  "shadow": {
    "sm": {
      "$value": "0 1px 2px rgba(0, 0, 0, 0.05)",
      "$type": "shadow",
      "$description": "Small shadow for subtle elevation"
    },
    "md": {
      "$value": "0 4px 12px rgba(0, 0, 0, 0.08)",
      "$type": "shadow",
      "$description": "Medium shadow for cards and dropdowns"
    },
    "lg": {
      "$value": "0 8px 24px rgba(0, 0, 0, 0.12)",
      "$type": "shadow",
      "$description": "Large shadow for modals and popovers"
    }
  },
  "border": {
    "width": {
      "default": {
        "$value": "1px",
        "$type": "dimension",
        "$description": "Default border width"
      },
      "thick": {
        "$value": "2px",
        "$type": "dimension",
        "$description": "Thick border for emphasis"
      }
    }
  }
}

Edited (apply an instruction)

Apply an instruction to see the edited tokens here.

Figma is a trademark of its respective owner. Tokens are an analytical reference, not an endorsement.