<!--
{
  "documentType" : "article",
  "framework" : "CoreFoundation",
  "identifier" : "/documentation/CoreFoundation/transform-identifiers-for-cfstringtransform",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Transform Identifiers for CFStringTransform"
}
-->

# Transform Identifiers for CFStringTransform

Constants that identify transforms used with [`CFStringTransform(_:_:_:_:)`](/documentation/CoreFoundation/CFStringTransform(_:_:_:_:)).

## Discussion

In macOS 10.4 and later, with [`CFStringTransform(_:_:_:_:)`](/documentation/CoreFoundation/CFStringTransform(_:_:_:_:)) you can also use any valid ICU transform ID defined in the [ICU User Guide for Transforms](https://unicode-org.github.io/icu/userguide/transforms/general/).

## Topics

### Constants

[`kCFStringTransformStripCombiningMarks`](/documentation/CoreFoundation/kCFStringTransformStripCombiningMarks)

The identifier of a transform to strip combining marks (accents or diacritics).

[`kCFStringTransformToLatin`](/documentation/CoreFoundation/kCFStringTransformToLatin)

The identifier of a transform to transliterate all text possible to Latin script. Ideographs are transliterated as Mandarin Chinese.

[`kCFStringTransformFullwidthHalfwidth`](/documentation/CoreFoundation/kCFStringTransformFullwidthHalfwidth)

The identifier of a reversible transform to convert full-width characters to their half-width equivalents.

[`kCFStringTransformLatinKatakana`](/documentation/CoreFoundation/kCFStringTransformLatinKatakana)

The identifier of a reversible transform to transliterate text to Katakana from Latin.

[`kCFStringTransformLatinHiragana`](/documentation/CoreFoundation/kCFStringTransformLatinHiragana)

The identifier of a reversible transform to transliterate text to Hiragana from Latin.

[`kCFStringTransformHiraganaKatakana`](/documentation/CoreFoundation/kCFStringTransformHiraganaKatakana)

The identifier of a reversible transform to transliterate text to Katakana from Hiragana.

[`kCFStringTransformMandarinLatin`](/documentation/CoreFoundation/kCFStringTransformMandarinLatin)

The identifier of a transform to transliterate text to Latin from ideographs interpreted as Mandarin Chinese. This transform is not reversible.

[`kCFStringTransformLatinHangul`](/documentation/CoreFoundation/kCFStringTransformLatinHangul)

The identifier of a reversible transform to transliterate text to Hangul from Latin.

[`kCFStringTransformLatinArabic`](/documentation/CoreFoundation/kCFStringTransformLatinArabic)

The identifier of a reversible transform to transliterate text to Arabic from Latin.

[`kCFStringTransformLatinHebrew`](/documentation/CoreFoundation/kCFStringTransformLatinHebrew)

The identifier of a reversible transform to transliterate text to Hebrew from Latin.

[`kCFStringTransformLatinThai`](/documentation/CoreFoundation/kCFStringTransformLatinThai)

The identifier of a reversible transform to transliterate text to Thai from Latin.

[`kCFStringTransformLatinCyrillic`](/documentation/CoreFoundation/kCFStringTransformLatinCyrillic)

The identifier of a reversible transform to transliterate text to Cyrillic from Latin.

[`kCFStringTransformLatinGreek`](/documentation/CoreFoundation/kCFStringTransformLatinGreek)

The identifier of a reversible transform to transliterate text to Greek from Latin.

[`kCFStringTransformToXMLHex`](/documentation/CoreFoundation/kCFStringTransformToXMLHex)

The identifier of a reversible transform to transliterate characters other than printable ASCII to XML/HTML numeric entities.

[`kCFStringTransformToUnicodeName`](/documentation/CoreFoundation/kCFStringTransformToUnicodeName)

The identifier of a reversible transform to transliterate characters other than printable ASCII to their Unicode character name in braces.

[`kCFStringTransformStripDiacritics`](/documentation/CoreFoundation/kCFStringTransformStripDiacritics)

The identifier of a transform to remove diacritic markings.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)