# QRCode The **\** component is used to display a QR code. > **NOTE** > > This component is supported since API version 7. Updates will be marked with a superscript to indicate their earliest API version. ## Child Components Not supported ## APIs QRCode(value: string) **Parameters** | Name| Type| Mandatory| Description| | -------- | -------- | -------- | -------- | | value | string | Yes| Content of the QR code.| ## Attributes In addition to the [universal attributes](ts-universal-attributes-size.md), the following attributes are supported. | Name| Type| Description| | -------- | -------- | -------- | | color | [ResourceColor](ts-types.md#resourcecolor) | Color of the QR code.
Default value: **Color.Black**| | backgroundColor | [ResourceColor](ts-types.md#resourcecolor) | Background color of the QR code.
Default value: **Color.White**| ## Events Among all the universal events, only the [click event](ts-universal-events-click.md) is supported. ## Example ```ts // xxx.ets @Entry @Component struct QRCodeExample { private value: string = 'hello world' build() { Column({ space: 5 }) { Text('normal').fontSize(9).width('90%').fontColor(0xCCCCCC) QRCode(this.value).width(200).height(200) Text('color').fontSize(9).width('90%').fontColor(0xCCCCCC) QRCode(this.value).color(0xF7CE00).width(200).height(200) }.width('100%').margin({ top: 5 }) } } ``` ![en-us_image_0000001256858415](figures/en-us_image_0000001256858415.png)