AI token editor
Edit Framer 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": {
"background": {
"primary": {
"$value": "#000000",
"$type": "color",
"$description": "Main page background - pure black"
},
"secondary": {
"$value": "#0f0f0f",
"$type": "color",
"$description": "Card backgrounds and elevated surfaces"
},
"tertiary": {
"$value": "#1a1a1a",
"$type": "color",
"$description": "Hover states and subtle elevation"
},
"modal": {
"$value": "#ffffff",
"$type": "color",
"$description": "Cookie banner and modal backgrounds"
},
"blue-tint": {
"$value": "#0a1929",
"$type": "color",
"$description": "Pricing card accent background with blue tint"
}
},
"text": {
"primary": {
"$value": "#ffffff",
"$type": "color",
"$description": "Headings and primary text on dark backgrounds"
},
"secondary": {
"$value": "#999999",
"$type": "color",
"$description": "Body text, descriptions, muted content"
},
"tertiary": {
"$value": "#666666",
"$type": "color",
"$description": "Placeholder text and disabled states"
},
"inverse": {
"$value": "#000000",
"$type": "color",
"$description": "Text on light backgrounds"
}
},
"accent": {
"blue": {
"$value": "#0099ff",
"$type": "color",
"$description": "Primary CTA buttons, links, and accent elements"
},
"blue-hover": {
"$value": "#0080e6",
"$type": "color",
"$description": "Hover state for blue accent"
}
},
"border": {
"subtle": {
"$value": "#222222",
"$type": "color",
"$description": "Card borders and subtle dividers"
},
"medium": {
"$value": "#333333",
"$type": "color",
"$description": "Input borders and modal borders"
}
},
"button": {
"primary": {
"background": {
"$value": "#ffffff",
"$type": "color",
"$description": "Primary button background"
},
"text": {
"$value": "#000000",
"$type": "color",
"$description": "Primary button text"
}
},
"secondary": {
"background": {
"$value": "#1a1a1a",
"$type": "color",
"$description": "Secondary button background"
},
"text": {
"$value": "#ffffff",
"$type": "color",
"$description": "Secondary button text"
}
}
}
},
"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": "120px",
"$type": "dimension",
"$description": "Hero headlines - largest text size"
},
"display-lg": {
"$value": "96px",
"$type": "dimension",
"$description": "Major page titles"
},
"display-md": {
"$value": "72px",
"$type": "dimension",
"$description": "Section headlines"
},
"heading-xl": {
"$value": "56px",
"$type": "dimension",
"$description": "Large headings"
},
"heading-lg": {
"$value": "48px",
"$type": "dimension",
"$description": "Page headings"
},
"heading-md": {
"$value": "36px",
"$type": "dimension",
"$description": "Section titles"
},
"heading-sm": {
"$value": "24px",
"$type": "dimension",
"$description": "Card titles"
},
"body-lg": {
"$value": "20px",
"$type": "dimension",
"$description": "Hero subtext and large body copy"
},
"body-md": {
"$value": "16px",
"$type": "dimension",
"$description": "Standard body text"
},
"body-sm": {
"$value": "14px",
"$type": "dimension",
"$description": "Small text and captions"
},
"label": {
"$value": "12px",
"$type": "dimension",
"$description": "Labels, tags, and metadata"
}
},
"weight": {
"regular": {
"$value": "400",
"$type": "fontWeight",
"$description": "Regular weight for body text"
},
"medium": {
"$value": "500",
"$type": "fontWeight",
"$description": "Medium weight for buttons and emphasis"
},
"semibold": {
"$value": "600",
"$type": "fontWeight",
"$description": "Semibold for headings"
},
"bold": {
"$value": "700",
"$type": "fontWeight",
"$description": "Bold for display text"
}
},
"lineHeight": {
"tight": {
"$value": "1.1",
"$type": "number",
"$description": "Tight line height for large display text"
},
"snug": {
"$value": "1.2",
"$type": "number",
"$description": "Snug line height for headings"
},
"normal": {
"$value": "1.5",
"$type": "number",
"$description": "Normal line height for UI text"
},
"relaxed": {
"$value": "1.6",
"$type": "number",
"$description": "Relaxed line height for body copy"
}
}
},
"spacing": {
"1": {
"$value": "4px",
"$type": "dimension",
"$description": "Tight spacing"
},
"2": {
"$value": "8px",
"$type": "dimension",
"$description": "Icon gaps and small padding"
},
"3": {
"$value": "12px",
"$type": "dimension",
"$description": "Compact padding"
},
"4": {
"$value": "16px",
"$type": "dimension",
"$description": "Default gap between elements"
},
"5": {
"$value": "20px",
"$type": "dimension",
"$description": "Medium spacing"
},
"6": {
"$value": "24px",
"$type": "dimension",
"$description": "Card padding and section gaps"
},
"8": {
"$value": "32px",
"$type": "dimension",
"$description": "Large padding"
},
"10": {
"$value": "40px",
"$type": "dimension",
"$description": "Extra large padding"
},
"12": {
"$value": "48px",
"$type": "dimension",
"$description": "Section spacing"
},
"16": {
"$value": "64px",
"$type": "dimension",
"$description": "Major section gaps"
},
"20": {
"$value": "80px",
"$type": "dimension",
"$description": "Hero section padding"
},
"24": {
"$value": "96px",
"$type": "dimension",
"$description": "XL section spacing"
},
"30": {
"$value": "120px",
"$type": "dimension",
"$description": "XXL section spacing"
}
},
"radius": {
"sm": {
"$value": "6px",
"$type": "dimension",
"$description": "Small elements"
},
"md": {
"$value": "8px",
"$type": "dimension",
"$description": "Buttons and inputs"
},
"lg": {
"$value": "12px",
"$type": "dimension",
"$description": "Cards and modals"
},
"xl": {
"$value": "16px",
"$type": "dimension",
"$description": "Large cards"
},
"2xl": {
"$value": "24px",
"$type": "dimension",
"$description": "Pill buttons and search bars"
},
"full": {
"$value": "9999px",
"$type": "dimension",
"$description": "Circular elements and pills"
}
},
"shadow": {
"sm": {
"$value": "0 1px 2px rgba(0, 0, 0, 0.5)",
"$type": "shadow",
"$description": "Subtle elevation"
},
"md": {
"$value": "0 4px 12px rgba(0, 0, 0, 0.6)",
"$type": "shadow",
"$description": "Cards and dropdowns"
},
"lg": {
"$value": "0 8px 24px rgba(0, 0, 0, 0.7)",
"$type": "shadow",
"$description": "Modals and popovers"
},
"xl": {
"$value": "0 16px 48px rgba(0, 0, 0, 0.8)",
"$type": "shadow",
"$description": "Large modals"
}
},
"border": {
"width": {
"1": {
"$value": "1px",
"$type": "dimension",
"$description": "Standard border width"
},
"2": {
"$value": "2px",
"$type": "dimension",
"$description": "Emphasized border width"
}
}
}
}Edited (apply an instruction)
Apply an instruction to see the edited tokens here.
Framer is a trademark of its respective owner. Tokens are an analytical reference, not an endorsement.