Farben beim Einfügen umrechnen

Neun Schreibweisen aus einer kopierten Farbe, ohne Browser-Tab dazwischen.

Klipto schreibt eine kopierte Farbe in dem Moment, in dem du einfügst, in jede andere Schreibweise um. Kopier #FF5733 von einer Figma-Ebene und füge rgb(255, 87, 51) in ein Stylesheet ein, oder Color(red: 1.00, green: 0.34, blue: 0.20) in eine SwiftUI-View.

Ich habe das eingebaut, weil mich der Umweg gestört hat. Das Design reicht dir HEX, die CSS-Datei will eine Variable, die Swift-Datei will Kanäle von 0 bis 1, und jede Umrechnung hieß ein Browser-Tab. Klipto liest das Format, das du kopiert hast, und legt die anderen als Chips in die Einfüge-Vorschau. Einen antippen, ⌘V drücken.

Auf einen Blick

  • Neun Schreibweisen, in jede Richtung: HEX, RGB, RGBA, HSL, SwiftUI Color, UIColor, NSColor, CSS-Variable, Tailwind-Klasse.
  • Kein Eingabeformat einzustellen: die Erkennung liest, was du kopiert hast, auch einen Swift-Initialisierer.
  • Läuft dort, wo du einfügst: im Popup, das du ohnehin geöffnet hast, in Xcode, VS Code, Figma oder Slack.
  • Offline und lokal zuerst: die Zwischenablage bleibt auf dem Mac, kein Seitenaufruf, keine Anfrage.
  • Einmalig $19.99, Gratis-Stufe dabei, Aktualisierungen inklusive.

Jede Schreibweise, in beide Richtungen

Die Erkennung passiert beim Kopieren, nicht beim Einfügen, die Chip-Reihe steht also schon, bevor du das Popup öffnest. Das heißt auch, dass eine Farbe mitten in einer längeren Zeichenkette in Ruhe gelassen wird. Klipto trifft den Wert, nicht ein Stück eines Satzes.

Der Satz ist fest, und das habe ich mit Absicht so gelassen. Neun Formate decken Arbeit mit CSS, Swift und Tailwind ab. Eine Ausklappliste mit vierzig Farbräumen wäre langsamer zu bedienen, als den Wert von Hand zu tippen.

FormatDieselbe Farbe
HEX#FF5733
RGBrgb(255, 87, 51)
RGBArgba(255, 87, 51, 1.0)
HSLhsl(11, 100%, 60%)
SwiftUI ColorColor(red: 1.00, green: 0.34, blue: 0.20)
UIColorUIColor(red: 1.00, green: 0.34, blue: 0.20, alpha: 1.0)
NSColorNSColor(red: 1.00, green: 0.34, blue: 0.20, alpha: 1.0)
CSS-Variable--color: #FF5733;
Tailwindtext-[#FF5733]

HEX packt jeden Kanal in zwei Ziffern zur Basis 16, 00 bis FF. RGB schreibt dieselben drei Kanäle als Dezimalzahlen. HSL beschreibt die Farbe stattdessen über Farbton, Sättigung und Helligkeit. Eine Farbe, mehrere Schreibweisen, und der Datei, die du bearbeitest, ist nicht egal, welche du nimmst.

Was die Apple- und Tailwind-Ausgabe wirklich liefert

Der NSColor-Initialisierer hat einen Haken, und ich sage ihn lieber hier. NSColor(red:green:blue:alpha:) baut die Farbe im deviceRGB-Raum. Das ist nicht sRGB, und auf einem Bildschirm mit großem Farbumfang erscheinen dieselben drei Zahlen als sichtbar andere Farbe. Ist dein Projekt farbverwaltet, füge den Initialisierer ein und stell ihn auf NSColor(srgbRed:...) um. Klipto rät nicht, welchen Raum du gemeint hast.

Der Tailwind-Chip liefert die Form mit freiem Wert, text-[#FF5733], mit deinem genauen HEX. Er rastet nicht auf den nächsten Namen der Standardpalette ein. Das ist Absicht. Ein Design-Token ist in der Regel exakt, und #FF5733 still zu orange-500 zu runden, würde die falsche Farbe ausliefern.

Die Chips für SwiftUI und UIKit benutze ich am häufigsten. Color(red:green:blue:) fügt sich direkt in eine View ein, die Kanäle sind schon durch 255 geteilt, es gibt also keine Color(hex:)-Erweiterung, die erneut ins Projekt kopiert werden müsste.

Nichts öffnet sich, nichts wird hochgeladen

Ein Umrechner im Web kostet jedes Mal dieselben fünf Schritte. Kopieren, Tab öffnen, einfügen, Ergebnis kopieren, zurückgehen. Klipto faltet das in das Einfügen, das du ohnehin vorhattest, offline, in jedem Programm. Die Typerkennung treibt auch die Umwandlungen für JSON und Code und den Rest der 22 Inhaltstypen, die Klipto erkennt.

Für einen einzelnen Wert ohne installiertes Programm kannst du es gratis im Browser ausprobieren.

Häufige Fragen

Gibt es einen Farbumrechner für den Mac, der offline arbeitet?

Ja. Klipto rechnet auf dem Gerät um, ohne Seitenaufruf und ohne Netzanfrage. Farbe kopieren, in der Einfüge-Vorschau einen Format-Chip antippen und das Ergebnis in jedes Programm einfügen.

Muss ich Klipto sagen, welches Format ich kopiert habe?

Nein. Es liest den kopierten Wert, ein HEX-Code, eine `hsl()`-Zeichenkette oder ein SwiftUI-`Color(...)` erzeugen also dieselbe Chip-Reihe mit den übrigen Formaten.

Wie komme ich von einem kopierten HEX-Code zu einem SwiftUI-Color?

HEX kopieren, dann den SwiftUI-Chip antippen. Du fügst `Color(red: 1.00, green: 0.34, blue: 0.20)` ein, die Kanäle sind schon umgerechnet, ein `Color(hex:)`-Helfer ist also nicht nötig.

Warum sieht mein eingefügtes NSColor leicht falsch aus?

`NSColor(red:green:blue:alpha:)` nutzt deviceRGB, das auf Bildschirmen mit großem Farbumfang von sRGB abweicht. Ändere es zu `NSColor(srgbRed:...)`, dann passt die Farbe zum kopierten HEX.

Sucht Klipto die nächste Farbe aus der Tailwind-Palette?

Nein. Es schreibt die Klasse mit freiem Wert `text-[#FF5733]` mit deinem genauen HEX, statt auf einen Palettennamen zu runden, den du nicht gewählt hast.

Welches Format soll ich einfügen?

Das, was das Ziel erwartet. HEX oder eine CSS-Variable in Stylesheets, `rgb()` oder `hsl()`, wenn du an Kanälen drehen willst, `Color`/`UIColor`/`NSColor` in Swift, eine Tailwind-Klasse in Tailwind-Markup.

Schickt die Umrechnung meine Zwischenablage irgendwohin?

Nein. Klipto arbeitet lokal zuerst. Der Wert wird auf deinem Mac umgerechnet, und das Programm geht nur für die Suche nach Aktualisierungen ins Netz.

Hör auf, dasselbe zweimal zu kopieren. Klipto laden.

Lokal · keine Karte, kein Konto · macOS 14+ · 7.5 MB