Please link this guide if you use it as a reference for your own content

Charlotte Quick Guide

Updated for Version 4.2

Charlotte is a 4-star Cryo Catalyst character in Genshin Impact who provides strong healing and off-field Cryo application. Her claim to fame lies in her superb healing, allowing her to restore her whole team’s HP in a flash. Learn about Charlotte’s best builds, best weapons, best artifacts, and best teams in this quick guide.

Note that the information given may change if new discoveries are made. More extensive testing is in progress.

Join our Discord to check and participate in the theorycrafting process.


Design: Lapsy
Content: irokei, nikatosaurus

Character Overview


Healing Support / Off-field DPS

Charlotte uses her Burst to provide massive partywide healing and also continuously heal the on-field character for a short duration. She can then provide some off-field Cryo application with her Skill; her Tap Skill is preferred due to its shorter cast time, though her Hold Skill may have some niche uses.

Charlotte will typically equip supportive gear to improve her healing or provide buffs for her teammates. She can be built to increase her off-field damage output while still providing good healing; however, this is a much lower priority, as her damage is not very significant.

On-field DPS / Driver

A suboptimal playstyle reserved for players who specifically want to use Charlotte on-field.

Charlotte’s Cryo Normal and Charged Attacks can be useful for triggering some reactions such as Freeze or Reverse Melt, while also driving off-field abilities and consolidating healing. However, her kit is not ideal for an on-field DPS due to her lower damage output, vulnerability to interruption, and otherwise lack of significant benefits compared to other on-field characters.


Talent Priority

Talent Priority
Burst > Skill >> Normal Attack

Charlotte’s Burst is crucial for her healing and should be prioritized. Skill levels are lower priority, as they only increase her personal damage; they may be skipped to save materials. 

Her Normal Attacks are insignificant and can remain unleveled unless you are very interested in using her as an on-field DPS.

Talent Overview

Normal Attack
Normal Attack | Cool-Color Capture

Normal Attack
Taking aim at targets using Monsieur Verite, her custom Kamera, Charlotte performs up to 3 consecutive attacks, dealing Cryo DMG.

Charged Attack
Consumes a fixed amount of Stamina, and after a moment’s preparation, will deploy Monsieur Verite to deal AoE Cryo DMG.

Plunging Attack
Gathering the power of Cryo, Charlotte plunges toward the ground, dealing DMG to all opponents in her path and dealing AoE Cryo DMG upon landing.

Arkhe: Pneuma
At certain intervals, upon using a Charged Attack, Charlotte will cause a Spiritbreath Thorn to descend and pierce opponents, dealing Pneuma-aligned AoE Cryo DMG.

Charlotte’s Normal and Charged Attacks are not particularly notable aside from being innately Cryo. 
Her Charged Attack can trigger a Pneuma-aligned Arkhe attack every 6s, which can be used against Ousia-aligned enemies and mechanisms in the overworld.

Elemental Skill
Elemental Skill | Framing: Freezing Point Composition

Using the keen instincts of an ace reporter, Charlotte uses her photography skills to produce different effects based on whether the ability is Tapped or Held.

Takes a snapshot using Monsieur Verite, dealing AoE Cryo DMG to opponents in front of her and applying Snappy Silhouette to a maximum of 5 opponents. During this effect’s duration, it will deal Cryo DMG to affected opponents at intervals.

Popping Monsieur Verite’s viewfinder open, Charlotte enters Composition Mode, and during this time, the viewfinder will expand as you hold until you reach a Finisher Frame state. In this state, Charlotte can move and change direction freely.
When the hold state ends, Monsieur Verite will deal Cryo DMG to all opponents locked on within the viewfinder, and apply the same Snappy Silhouette as Tap Mode does to them. If you unleash this ability only after reaching Finisher Frame, you will instead apply Focused Impression, which lasts longer and deals more DMG, although the Skill CD will be longer.
Composition Mode lasts a maximum of 15s and allows a maximum of 5 opponents to be selected.

Charlotte’s Tap Skill applies a mark, known as Snappy Silhouette, onto enemies in a short range. Snappy Silhouette lasts for 6s and deals 4 instances of Cryo damage (1 every 1.5s) even if Charlotte is off-field. The Tap Skill also generates 3 Cryo Particles on hit and has a 12s cooldown.

Holding the Skill puts Charlotte in an “aiming mode” that allows her to tag up to 5 enemies within the viewfinder. Releasing the Skill exits aiming mode, deals damage, and applies a mark onto all tagged enemies. If the viewfinder has not finished expanding before releasing the Skill, enemies are marked with Snappy Silhouette and 3 Cryo Particles are generated. 

If the viewfinder has finished expanding (which takes around 2s), tagged enemies are instead marked with Focused Impression, which deals slightly more damage per tick and has a 12s duration, dealing 8 ticks of damage. Fully holding the Skill in this way generates 5 particles but extends the Skill cooldown to 18s. 

In most scenarios Charlotte will use the Tap variant for easier rotations. Note that she can still move while holding the Skill, but she is vulnerable to interruption while doing so.

Elemental Burst
Elemental Burst | Still Photo: Comprehensive Confirmation

Condensing ice to create The Steambird’s signature, Charlotte creates a Newsflash Field that will deal AoE Cryo DMG and restores HP for all nearby party members based on Charlotte’s ATK.
Newsflash Field

  • While the ability is active, Monsieur Verite will deal Cryo DMG at intervals to opponents within its AoE.
  • Will continuously restore HP to active character(s) within its AoE based on Charlotte’s ATK.

This ability rapidly deals 9 instances of Cryo damage over 4s within a small AoE, applying Cryo up to 3 times.

More significantly, it provides substantial partywide healing that scales with Charlotte’s total ATK. It will also provide additional healing ticks to characters on-field within the Burst AoE for a short duration after the initial cast.

Ascension 1 Passive
Ascension 1 Passive | Moment of Impact

When opponents marked by “Focused Impression” are defeated, Framing: Freezing Point Composition’s CD will be decreased by 2s. This CD decrease can be triggered 4 times every 12s.

Reduces the cooldown of Charlotte’s fully expanded Hold Skill by 2s for each marked enemy that is defeated within a 12s interval, capping at an 8s reduction. This can be useful for recasting her Skill onto new waves of enemies, but it requires more flexible rotations and using a Hold Skill in the first rotation. 

Note that this passive only reduces the cooldown of Charlotte’s fully-expanded Hold Skill and does not apply if she uses her Tap Skill or if her Hold Skill is canceled early.

Ascension 4 Passive
Ascension 4 Passive | Diversified Investigation

When the party contains 1/2/3 Fontainians other than herself, Charlotte gains a 5%/10%/15% Healing Bonus. When the party contains 1/2/3 non-Fontainians, Charlotte gains a 5%/10%/15% Cryo DMG Bonus.

Increases Charlotte’s healing utility for every Fontainian teammate and her personal damage with every non-Fontainian teammate. 

The additional Healing Bonus is very helpful in teams with Furina, who herself works well with other Fontaine units. The Cryo DMG% can also be useful, as most teammates capable of increasing Charlotte’s damage output, such as Kazuha or Shenhe, are not from Fontaine.


Constellation 1
Constellation 1 | A Need to Verify Facts

After Still Photo: Comprehensive Confirmation heals a character, it will mark them with Verification, which will heal them once every 2s for 80% of Charlotte’s ATK. This effect lasts 6s.

Grants sustained partywide healing. Apart from the immense increase to survivability, this Constellation is particularly useful for effects that scale based on healing done, such as the buffs granted by Furina’s Burst or the damage dealt by the Ocean-Hued Clam set.

Constellation 2
Constellation 2 | A Duty to Pursue Truth

When using Framing: Freezing Point Composition, when Monsieur Verite hits 1/2/3 (or more) opponents, Charlotte’s own ATK will be increased by 10%/20%/30% for 12s.

A decent ATK% buff for Charlotte that scales in multi-target scenarios, increasing both her healing output and personal damage.

Constellation 3
Constellation 3 | An Imperative to Independence

Increases the Level of Still Photo: Comprehensive Confirmation by 3.
Maximum upgrade level is 15.

A good increase to Charlotte’s already substantial healing via additional Burst levels.

Constellation 4
Constellation 4 | A Responsibility to Oversee

When Still Photo: Comprehensive Confirmation hits an opponent marked by Snappy Silhouette or Focused Impression, it will deal 10% more DMG and restore 2 Energy to Charlotte. This restoration can be triggered 5 times every 20s.

Further increases the damage dealt by Charlotte’s Skill and restores up to 10 Energy per Skill use, reducing her high ER requirements.

Constellation 5
Constellation 5 | A Principle of Conscience

Increases the Level of Framing: Freezing Point Composition by 3.
Maximum upgrade level is 15.

An increase to Skill damage, which makes up the majority of Charlotte’s personal damage. Not very useful overall for healing-focused builds.

Constellation 6
Constellation 6 | A Summation of Interest

When the active character’s Normal and Charged Attacks hit an opponent marked by Framing: Freezing Point Composition’s Focused Impression, Monsieur Verite will initiate a coordinated attack that deals 180% of Charlotte’s ATK as AoE Cryo DMG and heals active character(s) within the AoE for 42% of Charlotte’s ATK. This effect can be triggered once every 6s and both DMG and healing dealt in this way will be considered as having been done by Charlotte’s Elemental Burst.

Two more instances of damage on Charlotte’s Skill that trigger on Normal and Charged Attacks. Provides even more healing to the on-field character.


ER Requirements

Prototype Amber R5Other Weapons
Solo Cryo~185%~230%+
Double Cryo~160%~200%
Triple Cryo~150%~180%

Favonius procs lower Charlotte’s ER requirements by approximately 15%, while her C4 saves an additional ~25%.

Charlotte’s low particle generation and high Burst cost make her ER requirements exceedingly high, especially if she is running Solo Cryo. This can be problematic as her healing is locked behind her Burst. As such, Favonius Codex or Prototype Amber, possibly with an ER Sands, are highly recommended.

If the team does not frequently need Charlotte’s Burst’s healing (e.g., non-Furina teams, not running Noblesse Oblige), you can consider casting it every other rotation to greatly decrease her ER requirements. This may be the case in Freeze teams, as they often take considerably less damage than other archetypes.

Additional Cryo units, Favonius weapons’ procs, her fourth Constellation, and teammates who can provide Energy (such as Raiden or Venti) further lower her ER requirements to more manageable levels.

Use the Energy Recharge Calculator to determine exact requirements for your team and rotation.

Artifact Stats



Energy Recharge or ATK%ATK% or Cryo DMG BonusHealing Bonus or CRIT Rate

Stat Priority: ER (until requirement) ≥ ATK% > CRIT Rate (if Favonius) > CRIT DMG

Charlotte’s healing is tied to her Burst, making ER an incredibly important stat; Charlotte’s healing multipliers are high enough that building huge amounts of ER is not overly detrimental to her healing output. Afterwards, focus on ATK% as it increases both her healing and personal damage. If her ER requirements are low enough, an ATK% Sands may be considered. 

A Healing Bonus (HB%) Circlet is recommended for maximizing Charlotte’s healing, and works very well with Prototype Amber. Alternatively, a CRIT Rate Circlet can be used with Favonius Codex to improve the consistency of its passive, though Charlotte’s high hit counts make it fairly reliable even at a low CRIT Rate. 

Furthermore, a Cryo Goblet, a CRIT Circlet, and further ATK% and CRIT stats can be used to improve Charlotte’s personal damage if the team does not need much healing; however, note that she will not provide significant damage either way.

Artifact Sets

2pc Mixed Sets
2pc Bonuses: Energy Recharge, ATK%, Healing Bonus

Mixed sets can be used to improve Charlotte’s healing while also meeting her often very high ER requirements. 

This approach is recommended if the team does not benefit from the ATK% buffs of other 4pc sets, such as a team with both Furina and Neuvillette.

4pc Noblesse Oblige
Grants a teamwide ATK% buff for 12s and a marginal increase to Charlotte’s personal damage. Highly incentivises using her Burst every rotation, even if her healing is not necessary.

4pc Tenacity of the Millelith
While the HP% stat is wasted on Charlotte, she can provide a useful team ATK% buff due to her off-field Skill damage. 

Note that a Hold Skill is required to achieve a greater buff duration than that of Noblesse; otherwise, 4pc Tenacity is a downgrade.

4pc Ocean-Hued Clam
Provides a decent bonus to Charlotte’s healing, while also converting it into additional damage via Bubble detonations.

Charlotte’s Burst will easily cap out one Bubble; her Constellations and Prototype Amber can increase the damage of subsequent Bubbles.

4pc Blizzard Strayer
In teams that can maintain Cryo or Frozen aura, this set allows Charlotte to build more offensive stats and to very reliably proc Favonius Codex’s passive without a CRIT Rate Circlet.

4pc Golden Troupe
Good for Charlotte’s personal damage, as her Hold Skill is her strongest Talent damage-wise. Works especially well if she is buffed by Shenhe’s Icy Quill.

4pc Maiden Beloved
Charlotte’s healing is quite substantial already, making this set excessive in many cases. It is often better to equip sets that provide some other utility.


Prototype Amber
Charlotte’s best weapon for healing by a large margin.

While Charlotte doesn’t scale with HP, this weapon’s Energy refund greatly alleviates her massive ER requirements. It also boosts Charlotte’s already good healing output even more than 5-star ATK% stat sticks, as its passive benefits from Healing Bonus. 

The delayed healing can also trigger Furina’s A1 Passive.

Favonius Codex
Recommended alternative to Prototype Amber.

The weapon’s passive reduces Charlotte and her team’s ER requirements. Both Charlotte’s 9-hit Burst and AoE Skill are effective at proccing this, though some CRIT Rate may still be appreciated.

Thrilling Tales of Dragon Slayers (TTDS)
Only usable in scenarios with very low ER requirements. 
It greatly buffs another party member’s ATK, but has no benefits to Charlotte herself.

ATK% or ER% Catalysts
Weapons such as Oathsworn Eye and Ballad of the Boundless Blue do possess useful stats such as high Base ATK, ATK%, or ER%, but they still fall well behind Prototype Amber in terms of healing and reducing ER requirements.

These weapons also provide no team utility, unlike TTDS and Favonius Codex.

Kagura’s Verity
The best weapon for buffing Charlotte’s Skill, as she makes good use of its passive, assuming her ER requirements are already met. Its CRIT DMG and DMG Bonus synergize well with Shenhe’s Icy Quill.

Offensive Catalysts
Tome of the Eternal Flow / Lost Prayer to the Sacred Winds / Cashflow Supervision / The Widsith / Blackcliff Agate / Solar Pearl / Memory of Dust / Skyward Atlas / Flowing Purity

Various weapons can be used for increasing Charlotte’s personal damage to varying effectiveness, but are only viable at very low ER requirements. Weapons with high Base ATK or ATK% stats have some benefit for her healing, but still fall well behind Prototype Amber.

Charlotte’s personal damage isn’t very impressive regardless, so these weapons should only be used if you specifically want to use her as a damage dealer.



  • Charlotte’s value lies in her immense teamwide healing; Furina is especially synergistic with her, as the latter can effectively convert healing into a teamwide DMG Bonus.
  • Having more Cryo units in the team is helpful, as it reduces Charlotte’s very high ER requirements.
  • Charlotte’s Cryo Normal Attacks let her act as an on-field unit in archetypes such as Reverse Melt and Burgeon. However, her Cryo application isn’t very fast regardless and her damage usually isn’t very impressive, so on-field Charlotte is best done out of personal enjoyment rather than optimal gameplay considerations.

Furina Teams

Furina brings off-field damage, Hydro application and teamwide buffs that scale with team HP fluctuation. Her Skill also drains the entire team’s HP down to 50% of their Max HP, so a teamwide healer like Charlotte is essential to maintain Furina’s buffs across multiple rotations and to shore up survivability. Charlotte can also enable Freeze, though this is not a cornerstone of many Furina teams, since Freeze uptime is limited if Charlotte is the only Cryo character and only uses her Tap Skill.

The remaining team slots are preferably filled by damage dealers and offensive supports, as Charlotte already consolidates survivability.

Note that this type of team may overlap with the archetypes discussed below.

Example Teams

This is not a comprehensive list of teams. The inclusion or exclusion of any given team does not necessarily reflect its power level.

Charlotte — Furina — Neuvillette — Kazuha

Sample Rotation
Neuvillette E > Furina E(D) > Kazuha tEP > Furina Q > Charlotte tEQ > Neuvillette C EQ > Kazuha tEP > Neuvillette 2[C]

Charlotte — Furina — Hu Tao — Rosaria

Sample Rotation
Furina E(D) Q > Charlotte tEQ > Rosaria tEQ > Hu Tao E combo > Rosaria tE (N1)

Charlotte — Furina — Kazuha — Yelan

Freeze and Mono Cryo

Charlotte can slot in as a Cryo healer in Freeze or Mono Cryo teams. While Charlotte’s defensive utility may seem redundant against Frozen enemies, she is an option for those who want more comfort. Charlotte’s healing gains more value in Mono Cryo teams, as they lose the survivability brought by Freezing enemies.

In both team archetypes, Charlotte’s high ER requirements are lowered due to the additional Cryo unit(s). Cryo DPS units can appreciate her ability to hold TTDS and 4pc Noblesse or Tenacity. In Freeze, this allows for a non-Catalyst Hydro unit; however, Charlotte’s inclusion may come at the price of more offensively-oriented units such as Shenhe or Rosaria.

Notable Teammates


Freeze and Mono Cryo teams have, respectively, one or two Cryo units in addition to Charlotte. These are typically a DPS unit and a buffer or another DPS.

Ayaka, Ganyu
Ayaka and Ganyu act as effective on-field damage dealers. Ganyu can also deal off-field damage through her Burst.

Rosaria, Kaeya
Rosaria and Kaeya’s low field time requirements, high personal damage, and batterying capabilities make them well suited as their team’s second Cryo unit, though Freeze will want a strong on-field Hydro unit.

Shenhe is the premier Cryo buffer and cornerstone of the Mono Cryo playstyle. Her various buffs and Icy Quill mechanic can be beneficial even to non-Cryo units.

Wriothesley can appreciate external healing to keep his Skill active, though Charlotte’s low sustained healing may struggle to keep him topped up in teams with Furina. Charlotte’s lower Energy generation is less of an issue since he is not reliant on his Burst.


Anemo units carry 4pc Viridescent Venerer to shred enemy RES and often consolidate other roles such as grouping and buffing.

Kazuha offers a much appreciated Elemental DMG% buff for Freeze and Mono Cryo teams. His Skill provides valuable, on-demand grouping that, while weaker than Venti’s, is more consistent across different scenarios.

Note that Kazuha’s Plunging Attacks can trigger Shatter.

Venti grouping is unmatched when faced with enemies he can pull and he excels against multi-wave content. His Energy refund helps further lower his team’s ER requirements. 

Ganyu in particular appreciates Venti, due to her ability to easily hit enemies in Venti’s Burst and their similarly short cooldowns.

Lynette offers a modest ATK buff, and her Burst has a Taunt which decreases the chance of getting interrupted, particularly in Mono Cryo teams.

Sucrose, Heizou
Heizou and Sucrose can carry supportive weapons such as TTDS and provide some grouping capability. However, their EM buffs are largely unused. Sucrose’s C6 offers an Elemental DMG Bonus for the absorbed Element; Heizou meanwhile offers decent personal damage.


Hydro units can maintain Freeze uptime and often provide other utilities.

Furina’s Skill both deals damage and applies Hydro from off-field, but also drains the team’s HP. Charlotte’s healing counteracts the party HP drain, and contributes stacks to Furina’s Burst, which in turn buffs the entire team’s damage output.

Mona’s Omen debuff increases the damage taken by affected enemies, and its duration is extended via Freeze. Her Skill provides off-field Hydro application but has significant downtime, leading to a shorter Freeze duration. She also contends with significant ER requirements.

Xingqiu, Yelan
Xingqiu and Yelan offer single-target damage and off-field Hydro application. Yelan brings a ramping DMG Bonus while Xingqiu brings additional Hydro application and some defensive utility. The small AoE of their Bursts means that they can struggle to maintain Freeze uptime in AoE scenarios.

Ayato has access to off-field Hydro application through his Burst, and spends time on-field dealing damage with his Skill. His Skill downtime allows Cryo units to swap in to use their own abilities during his downtime.

Neuvillette deals good personal damage in an exceptionally large AoE. His flexibility lets Cryo units swap when needed, however his lack of off-field Hydro application reduces Freeze uptime. C0 Neuvillette may prefer shielders over healers.

Example Teams

This is not a comprehensive list of teams. The inclusion or exclusion of any given team does not necessarily reflect its power level.

Charlotte — Ayaka — Venti — Furina

Sample Rotation
(Ayaka D)¹ > Venti tEQ > Furina E(D) Q > Charlotte Q tE/hE² > Ayaka D N1 EQ 2[N2C] > Venti tE > Ayaka D 2[N2C] E (N1C)²

¹First rotation only.
²If using Charlotte hE, skip the last Ayaka N1C.

Charlotte — Ayaka — Shenhe — Kazuha

Sample Rotation
(Ayaka D)¹ > Kazuha tEPQ > Shenhe tEQ > Charlotte tE/hE Q > Ayaka D N1 EQ N1C > Kazuha tEP > Shenhe tE > Ayaka D N1 E (N1C)²

¹First rotation only.
²If using Charlotte hE, skip the last Ayaka N1C.

Physical Teams

Charlotte can act as a healer in teams that center around a Physical damage dealer. Physical teams will generally bring at least one Electro unit to trigger Superconduct and a Cryo battery, particularly in Eula teams. However, Charlotte’s particle generation is quite poor compared to other Cryo options, making her less effective in the Cryo battery role.

Notable Teammates


Eula deals impressive personal damage thanks to her high-damage Burst, strong Normal Attacks, and built in Physical RES Shred. While Charlotte’s lower particle generation makes her suboptimal as a battery, her healing still lets her act as the team’s defensive pick.

Freminet is a Physical damage dealer who brings a unique playstyle with his Shattering Pressure mechanic. In addition to requiring an Electro unit for Superconduct, Freminet’s passive incentivizes bringing a Hydro unit to trigger Shatter.

Rosaria, Kaeya
Both Rosaria and Kaeya can slot in as Cryo batteries who also deal personal damage from off-field through their Bursts. Rosaria also offers a respectable CRIT Rate buff with her A4 Passive.

Shenhe’s Physical RES Shred, Normal and Charged Attack buffs, and Burst and Skill DMG Bonus make her a good option for Physical teams. While neither Eula nor Freminet are focused on dealing Cryo damage, they can still trigger Shenhe’s Icy Quill effect.


Electro units apply Electro to maintain Superconduct uptime.

Raiden offers long lasting Electro application, a teamwide Burst DMG% buff, high personal damage, and a teamwide Energy refund.

Fischl provides off-field Electro application, strong batterying capabilities, and significant personal damage.

Beidou’s Burst deals significant damage in multi-target scenarios, and offers some interruption resistance and damage reduction. Beidou is ideally paired with a second Electro unit to reduce her ER requirements.

Lisa brings DEF Shred, the option to hold TTDS in teams where  Charlotte is unable to, and can run 4pc Noblesse. However, she suffers from a high Burst cost that often requires running with Raiden or Fischl.

Example Teams

This is not a comprehensive list of teams. The inclusion or exclusion of any given team does not necessarily reflect its power level.

Charlotte — Eula — Raiden — Shenhe

Sample Rotation
Raiden E > Shenhe tEQ > Charlotte Q tE > Eula N1 tE Q combo > Shenhe tE (N1) > Eula N2 > Raiden Q 3[N3C]

Hyperbloom and Burgeon

An easy option for players who want to use Charlotte on-field. She can function as a driver in Hyperbloom and Burgeon teams without interfering with either reaction, and the strength of these reactions ensures the team still outputs competitive damage. Her healing also makes her a defensive pick, especially with the self damage in Burgeon teams.

These teams are composed of Charlotte, together with an off-field Dendro applier, an off-field Hydro applier, and an Electro or Pyro trigger. Generally Raiden or Kuki will be the trigger unit in Hyperbloom, while Thoma fills that role in Burgeon. Some options for the Dendro applier slot are Nahida, Dendro Traveler, and Collei, while Xingqiu is a great option for the Hydro applier slot.

Example Teams

This is not a comprehensive list of teams. The inclusion or exclusion of any given team does not necessarily reflect its power level.

Charlotte — Nahida — Xingqiu — Raiden/Thoma

Sample Rotation (Raiden)
Raiden E > Nahida tE/hE Q > Xingqiu EQ N1 > Charlotte tEQ NA-spam

Sample Rotation (Thoma)
Nahida tE/hE Q > Xingqiu EQ N1 > Thoma Q E N1 > Charlotte tEQ NA-spam


nikatosaurus, caramielle, natc, polomo, mintblossom__, mocha_biscuit, chasing_haze, miannes, cinders_pear

Team images made with the KQM portrait generator.

Guides and content - contributors and staff from Keqingmains

Website Feedback on KQM Discord- Click Here || Cookie Policy

© All rights reserved by Hoyoverse. Other properties belong to their respective owners.