Rank history
XML Viewer & XML Editor by Utsav Mangla is currently performing exceptionally well on the App Store in the Developer Tools category, holding the #1 spot on Madagascar's Top Free chart alongside other notable placements such as #11 in Vietnam and #12 in Finland (Top Free), and #9 in Jamaica, #12 in Germany, and #15 in Angola (Top Grossing). The app achieved its all-time peak rank of #1 on 2026-07-22 and has maintained a consistently elite position over the past 30 days, with both its best and average rank at #1. Overall, the trajectory is remarkably steady at the very top, with strong presence across diverse markets spanning Africa, Europe, the Caribbean, and Southeast Asia on both free and grossing leaderboards.
Position heatmap
Current rankings
| Country | Chart | Rank | 7d | Δ |
|---|---|---|---|---|
| Peru | Top Grossing | #1 | — | |
| Switzerland | Top Grossing | #1 | — | |
| Gambia | Top Free | #4 | — | — |
| Argentina | Top Grossing | #11 | 3 | |
| Argentina | Top Grossing | #11 | 3 | |
| Estonia | Top Free | #11 | 1 | |
| France | Top Grossing | #11 | 1 | |
| Jamaica | Top Grossing | #11 | — | |
| Oman | Top Free | #12 | 4 | |
| Turkmenistan | Top Free | #13 | — | |
| Nicaragua | Top Grossing | #14 | — | |
| Nicaragua | Top Grossing | #14 | — | |
| Vietnam | Top Grossing | #14 | 3 | |
| Vietnam | Top Grossing | #14 | 3 | |
| Angola | Top Grossing | #15 | — | |
| Angola | Top Grossing | #15 | — | |
| Brazil | Top Grossing | #15 | 61 | |
| Brazil | Top Grossing | #15 | 61 | |
| Armenia | Top Grossing | #16 | — | |
| Russia | Top Grossing | #17 | 4 | |
| Russia | Top Grossing | #17 | 4 | |
| United Kingdom | Top Grossing | #18 | 8 | |
| Canada | Top Grossing | #22 | 2 | |
| Colombia | Top Free | #22 | — | — |
| Maldives | Top Grossing | #22 | — | |
| Maldives | Top Grossing | #22 | — | |
| Russia | Top Free | #23 | 17 | |
| Democratic Republic of the Congo | Top Grossing | #25 | — | |
| Democratic Republic of the Congo | Top Grossing | #25 | — | |
| Grenada | Top Free | #25 | — | |
| Sweden | Top Free | #25 | — | |
| Albania | Top Grossing | #26 | — | |
| Albania | Top Grossing | #26 | — | |
| Bahrain | Top Free | #26 | 8 | |
| Tajikistan | Top Grossing | #26 | 1 | |
| Tajikistan | Top Grossing | #26 | 1 | |
| Ukraine | Top Free | #26 | — | |
| Spain | Top Grossing | #27 | 8 | |
| Spain | Top Grossing | #27 | 8 | |
| Jamaica | Top Grossing | #29 | — | |
| Jamaica | Top Grossing | #29 | — | |
| Paraguay | Top Grossing | #30 | — | |
| Paraguay | Top Grossing | #30 | — | |
| Japan | Top Free | #31 | 10 | |
| Ghana | Top Grossing | #32 | — | |
| Ghana | Top Grossing | #32 | — | |
| Peru | Top Free | #32 | 8 | |
| United States | Top Grossing | #32 | 10 | |
| Peru | Top Grossing | #33 | 1 | |
| Peru | Top Grossing | #33 | 1 | |
| Switzerland | Top Free | #33 | — | |
| Ireland | Top Free | #34 | 9 | |
| Uzbekistan | Top Grossing | #34 | 2 | |
| Uzbekistan | Top Grossing | #34 | 2 | |
| Suriname | Top Free | #35 | — | |
| Costa Rica | Top Grossing | #36 | — | |
| Costa Rica | Top Grossing | #36 | — | |
| Serbia | Top Grossing | #36 | — | |
| Serbia | Top Grossing | #36 | — | |
| Nigeria | Top Free | #37 | 9 | |
| Luxembourg | Top Grossing | #39 | 1 | |
| Luxembourg | Top Grossing | #39 | 1 | |
| Vietnam | Top Grossing | #42 | — | |
| Panama | Top Grossing | #43 | — | |
| Panama | Top Grossing | #43 | — | |
| Mexico | Top Free | #45 | 20 | |
| Poland | Top Free | #45 | 5 | |
| United Kingdom | Top Free | #47 | — | |
| Jordan | Top Grossing | #48 | — | |
| Jordan | Top Grossing | #48 | — | |
| Colombia | Top Grossing | #52 | — | |
| Romania | Top Grossing | #52 | 1 | |
| Cyprus | Top Grossing | #53 | 1 | |
| Cyprus | Top Grossing | #53 | 1 | |
| Jordan | Top Free | #53 | 31 | |
| Dominican Republic | Top Grossing | #54 | 1 | |
| Dominican Republic | Top Grossing | #54 | 1 | |
| Mexico | Top Grossing | #54 | — | |
| Poland | Top Grossing | #54 | — | |
| India | Top Grossing | #56 | 4 | |
| India | Top Grossing | #56 | 4 | |
| Bhutan | Top Free | #57 | 1 | |
| Georgia | Top Grossing | #57 | 1 | |
| Georgia | Top Grossing | #57 | 1 | |
| Hungary | Top Grossing | #57 | 2 | |
| Hungary | Top Grossing | #57 | 2 | |
| Lithuania | Top Grossing | #57 | 2 | |
| Lithuania | Top Grossing | #57 | 2 | |
| Romania | Top Grossing | #58 | 2 | |
| Romania | Top Grossing | #58 | 2 | |
| Vietnam | Top Free | #58 | — | |
| Bulgaria | Top Grossing | #59 | 1 | |
| Bulgaria | Top Grossing | #59 | 1 | |
| Chile | Top Grossing | #59 | — | |
| Chile | Top Grossing | #59 | — | |
| Japan | Top Grossing | #59 | 12 | |
| Japan | Top Grossing | #59 | 12 | |
| Poland | Top Free | #59 | — | |
| Ukraine | Top Free | #59 | — | |
| Slovenia | Top Grossing | #61 | — | |
| Slovenia | Top Grossing | #61 | — | |
| Denmark | Top Grossing | #62 | — | |
| Ireland | Top Free | #62 | 36 | |
| Israel | Top Grossing | #62 | — | |
| Netherlands | Top Grossing | #62 | 1 | |
| Armenia | Top Grossing | #63 | — | |
| Armenia | Top Grossing | #63 | — | |
| Colombia | Top Grossing | #63 | — | |
| Colombia | Top Grossing | #63 | — | |
| Japan | Top Grossing | #63 | 3 | |
| Mexico | Top Grossing | #63 | 1 | |
| Mexico | Top Grossing | #63 | 1 | |
| Poland | Top Grossing | #63 | 9 | |
| Poland | Top Grossing | #63 | 9 | |
| Venezuela | Top Free | #64 | 15 | |
| Pakistan | Top Grossing | #65 | — | |
| Pakistan | Top Grossing | #65 | — | |
| Nigeria | Top Grossing | #66 | — | |
| Nigeria | Top Grossing | #66 | — | |
| United Kingdom | Top Free | #66 | — | |
| Czech Republic | Top Grossing | #67 | 1 | |
| Czech Republic | Top Grossing | #67 | 1 | |
| Norway | Top Grossing | #67 | — | |
| Vietnam | Top Free | #67 | 32 | |
| Cayman Islands | Top Free | #69 | — | |
| Czech Republic | Top Free | #70 | 22 | |
| Ireland | Top Grossing | #70 | — | |
| Ireland | Top Grossing | #70 | — | |
| Malaysia | Top Grossing | #70 | — | |
| Mexico | Top Free | #70 | — | |
| Turkey | Top Grossing | #70 | 1 | |
| Georgia | Top Free | #71 | 16 | |
| Singapore | Top Grossing | #71 | 1 | |
| Eswatini | Top Free | #72 | — | |
| Tunisia | Top Free | #72 | 16 | |
| Senegal | Top Free | #73 | 7 | |
| Belarus | Top Grossing | #74 | — | |
| Belarus | Top Grossing | #74 | — | |
| France | Top Free | #74 | — | |
| Uganda | Top Free | #76 | 10 | |
| Ukraine | Top Grossing | #77 | 1 | |
| Denmark | Top Grossing | #79 | 1 | |
| Denmark | Top Grossing | #79 | 1 | |
| Philippines | Top Grossing | #79 | — | |
| Taiwan | Top Free | #79 | 24 | |
| Moldova | Top Free | #81 | 10 | |
| New Zealand | Top Grossing | #81 | — | |
| Croatia | Top Grossing | #82 | 1 | |
| Croatia | Top Grossing | #82 | 1 | |
| Jamaica | Top Free | #82 | 1 | |
| Barbados | Top Free | #83 | 1 | |
| Belgium | Top Grossing | #84 | — | |
| Belgium | Top Grossing | #84 | — | |
| Germany | Top Grossing | #84 | 15 | |
| Germany | Top Grossing | #84 | 15 | |
| Saint Lucia | Top Free | #85 | — | |
| Brazil | Top Grossing | #87 | 1 | |
| Barbados | Top Free | #88 | — | |
| Republic of the Congo | Top Free | #88 | — | |
| United Arab Emirates | Top Free | #88 | 11 | |
| Czech Republic | Top Grossing | #90 | — | |
| Jamaica | Top Free | #91 | 2 | |
| Belgium | Top Grossing | #92 | — | |
| Greece | Top Grossing | #93 | 1 | |
| Greece | Top Grossing | #93 | 1 | |
| Botswana | Top Free | #94 | 1 | |
| Chile | Top Free | #95 | 17 | |
| Paraguay | Top Free | #96 | 1 | |
| Zambia | Top Free | #96 | 1 | |
| Brazil | Top Free | #97 | 16 | |
| Norway | Top Grossing | #97 | 1 | |
| Norway | Top Grossing | #97 | 1 | |
| British Virgin Islands | Top Free | #98 | 1 | |
| Malawi | Top Free | #98 | — | |
| Kazakhstan | Top Free | #99 | — | |
| Netherlands | Top Grossing | #99 | 1 | |
| Netherlands | Top Grossing | #99 | 1 | |
| Russia | Top Free | #99 | 23 | |
| Turkey | Top Grossing | #99 | 5 | |
| Turkey | Top Grossing | #99 | 5 | |
| Latvia | Top Grossing | #100 | — | |
| Latvia | Top Grossing | #100 | — | |
| Sierra Leone | Top Free | #100 | — | |
| United States | Top Free | #141 | 13 |