HT TECH wants to start sending you push notifications. Click allow to subscribe
Scoring parameters
How is the score calculated?

This is a relative score calculated on the basis of the following specifications:

  • Performance
  • Battery
  • Camera
  • Storage
  • Display

Each mobiles has been benchmarked against ~31,000 other phones to calculate the score.

For personalized scores based on your preference, you can visit Mobile Recommender to check scores of the recommended Mobiles for you.

Key Specs

RAM

12 GB / 16 GB

Display

6.67 inches

Battery

5800 mAh

Rear Camera

50 MP + 50 MP + 50 MP

Vivo X200 Price in India and other variants

Vivo X200 price starts at ₹71,999 and goes upto ₹65,999. Vivo X200 is available in 4 options. Market status of Vivo X200 is Released.

Filter variants by Storage:
₹129,999 Titanium Silver
  • 256 GB
  • 12 GB RAM
Own Now
₹65,999 12% OFF Cosmos Black
  • 256 GB
  • 12 GB RAM
Add to compare Buy Now
₹65,999 12% OFF Natural Green
  • 256 GB
  • 12 GB RAM
Add to compare Buy Now
₹71,999 11% OFF Natural Green
  • 512 GB
  • 16 GB RAM
Add to compare Buy Now
₹71,999 11% OFF Cosmos Black
  • 512 GB
  • 16 GB RAM
Add to compare Buy Now

Vivo X200 Latest Update

  • Processor

    MediaTek Dimensity 9400
  • Display

    6.67 inches (16.94 cm)
  • Battery

    5800 mAh
  • Rear Camera

    50 MP + 50 MP + 50 MP
  • RAM & Storage

    12 GB RAM + 256 GB 16 GB RAM + 512 GB
  • Front Camera

    32 MP
  • Quick Charging

    Yes, Flash, 90W
  • Removable

    No
  • Type

    Li-ion
  • USB Type-C

    Yes
  • Capacity

    5800 mAh
  • Ruggedness

    Dust proof
  • Build Material

    Back: Glass Fiber
  • Height

    160.27 mm
  • Thickness

    7.99 mm
  • Waterproof

    Yes, Water resistant (up to 30 minutes in a depth of 1.5 meter), IP68, IP69
  • Weight

    197 grams Below
  • Width

    74.81 mm
  • Colours

    Natural Green, Cosmos Black
  • Screen to Body Ratio (claimed by the brand)

    92.89 %
  • Display Type

    AMOLED (Curved Display)
  • Pixel Density

    460 ppi
  • HDR 10 / HDR+ support

    Yes, HDR 10+
  • Resolution

    1260x2800 px (FHD+)
  • Screen Protection

    Yes
  • Screen Size

    6.67 inches (16.94 cm)
  • Peak Brightness

    4500 nits
  • Refresh Rate

    120 Hz
  • Touch Screen

    Yes, Capacitive Touchscreen, Multi-touch
  • Screen to Body Ratio (calculated)

    89.58 %
  • Bezel-less display

    Yes with punch-hole display
  • Aspect Ratio

    20:9
  • Resolution

    32 MP f/2.0, Ultra-Wide Angle, Primary Camera(20 mm focal length)
  • Camera Setup

    Single
  • Camera Features

    Fixed Focus
  • Software Support

    4 Years OS / 5 Years Security (estimated from the launch date)
  • Launch Date

    December 12, 2024 (Official)
  • Operating System

    Android v15
  • Brand

    vivo
  • Custom UI

    Funtouch OS
  • Camera Setup

    Triple
  • Video Recording

    4k @ 60 FPS Full HD @ 60 FPS
  • Resolution

    50 MP f/1.57, Wide Angle, Primary Camera(23 mm focal length, 1/1.56" sensor size, IMX921, CMOS image sensor, Exmor-RS CMOS Sensor)50 MP f/2.0, Ultra-Wide Angle Camera(15 mm focal length, 1/2.76" sensor size, 0.64µm pixel size)50 MP f/2.57, Telephoto Camera(70 mm focal length, 1/1.95" sensor size)
  • Autofocus

    Yes, Laser autofocus
  • Image Resolution

    8150 x 6150 Pixels
  • Shooting Modes

    Continuous Shooting High Dynamic Range mode (HDR) SuperMoon
  • Settings

    Exposure compensation, ISO control
  • Video Recording Features

    Bokeh portrait video
  • Flash

    Yes, LED Flash
  • OIS

    Yes
  • Camera Features

    Digital Zoom Auto Flash Face detection Touch to focus
  • FM Radio

    No
  • Loudspeaker

    Yes
  • Stereo Speakers

    Yes
  • Audio Jack

    USB Type-C
  • SIM 2

    5G Bands: FDD N1 / N3 / N5 / N8 / N28 TDD N40 / N77 / N78 4G Bands: TD-LTE 2600(band 38) / 2300(band 40) / 2500(band 41) FD-LTE 2100(band 1) / 1800(band 3) / 900(band 8) / 700(band 28) / 850(band 5) 3G Bands: UMTS 2100 / 850 / 900 MHz 2G Bands: GSM 1800 / 1900 / 850 / 900 MHz GPRS: Available EDGE: Available
  • USB Connectivity

    USB 2.0, Mass storage device, USB charging
  • VoLTE

    Yes
  • SIM 1

    5G Bands: FDD N1 / N3 / N5 / N8 / N28 TDD N40 / N77 / N78 4G Bands: TD-LTE 2600(band 38) / 2300(band 40) / 2500(band 41) FD-LTE 2100(band 1) / 1800(band 3) / 900(band 8) / 700(band 28) / 850(band 5) 3G Bands: UMTS 2100 / 850 / 900 MHz 2G Bands: GSM 1800 / 1900 / 850 / 900 MHz GPRS: Available EDGE: Available
  • GPS

    Yes with A-GPS, Glonass
  • SAR Value

    Head: 1.0 W/kg, Body: 0.78 W/kg
  • SIM Size

    SIM1: Nano, SIM2: Nano
  • SIM Slot(s)

    Dual SIM, GSM+GSM
  • NFC

    Yes
  • Wi-Fi

    Yes, Wi-Fi 6E (802.11 a/b/g/n/ac/ax) 5GHz 6GHz, MIMO
  • Wi-Fi Features

    Mobile Hotspot
  • Bluetooth

    Yes, v5.4
  • Network Support

    5G, 4G, 3G, 2G
  • Graphics

    Immortalis-G925
  • Architecture

    64 bit
  • Chipset

    MediaTek Dimensity 9400
  • CPU

    Octa core (3.626 GHz, Single core, Cortex X925 + 3.3 GHz, Tri core, Cortex X4 + 2.4 GHz, Quad core, Cortex A720)
  • RAM type

    LPDDR5X
  • Fabrication

    3 nm
  • Fingerprint Sensor Position

    On-screen
  • Fingerprint Sensor

    Yes
  • Fingerprint Sensor Type

    Optical
  • Other Sensors

    Light sensor, Proximity sensor, Accelerometer, Compass, Gyroscope
  • Storage Type

    UFS 4.0
  • Internal Memory

    256 GB / 512 GB
  • USB OTG

    Yes
  • Expandable Memory

    No

Related Products

Latest Mobile Phones

Other Popular Mobile Phones

IQOO Z9s

  • Titanium Matte
  • 8 GB RAM
  • 128 GB Storage
when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: #if product1.productPrice lte 0 [in template "new-productViews/amp/new-productDetailsTopProduct-amp.ftl" at line 95, column 257] - Reached through: #include "new-productDetailsTopProduc... [in template "new-productViews/amp/new-productDetails-amp.ftl" at line 896, column 33] ---- Java stack trace (for programmers): ---- freemarker.core.InvalidReferenceException: [... Exception message was already printed; see it above ...] at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:134) at freemarker.core.EvalUtil.compare(EvalUtil.java:198) at freemarker.core.EvalUtil.compare(EvalUtil.java:115) at freemarker.core.ComparisonExpression.evalToBoolean(ComparisonExpression.java:62) at freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:48) at freemarker.core.Environment.visit(Environment.java:325) at freemarker.core.Environment.visit(Environment.java:331) at freemarker.core.Environment.visit(Environment.java:367) at freemarker.core.IteratorBlock$IterationContext.executedNestedContentForCollOrSeqListing(IteratorBlock.java:317) at freemarker.core.IteratorBlock$IterationContext.executeNestedContent(IteratorBlock.java:271) at freemarker.core.IteratorBlock$IterationContext.accept(IteratorBlock.java:242) at freemarker.core.Environment.visitIteratorBlock(Environment.java:635) at freemarker.core.IteratorBlock.acceptWithResult(IteratorBlock.java:107) at freemarker.core.IteratorBlock.accept(IteratorBlock.java:93) at freemarker.core.Environment.visit(Environment.java:325) at freemarker.core.Environment.visit(Environment.java:331) at freemarker.core.Environment.visit(Environment.java:331) at freemarker.core.Environment.include(Environment.java:2559) at freemarker.core.Include.accept(Include.java:171) at freemarker.core.Environment.visit(Environment.java:325) at freemarker.core.Environment.visit(Environment.java:331) at freemarker.core.Environment.visit(Environment.java:331) at freemarker.core.Environment.process(Environment.java:304) at freemarker.template.Template.process(Template.java:382) at org.springframework.web.servlet.view.freemarker.FreeMarkerView.processTemplate(FreeMarkerView.java:396) at org.springframework.web.servlet.view.freemarker.FreeMarkerView.doRender(FreeMarkerView.java:309) at org.springframework.web.servlet.view.freemarker.FreeMarkerView.renderMergedTemplateModel(FreeMarkerView.java:257) at org.springframework.web.servlet.view.AbstractTemplateView.renderMergedOutputModel(AbstractTemplateView.java:165) at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:314) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1325) at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1069) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1008) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:925) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:978) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:870) at javax.servlet.http.HttpServlet.service(HttpServlet.java:635) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:855) at javax.servlet.http.HttpServlet.service(HttpServlet.java:742) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:728) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:470) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:395) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:316) at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:213) at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:171) at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145) at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92) at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.filterAndRecordMetrics(WebMvcMetricsFilter.java:158) at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.filterAndRecordMetrics(WebMvcMetricsFilter.java:126) at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:111) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:84) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at com.ht.frontend.tech.security.JwtFilter.doFilterInternal(JwtFilter.java:94) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:96) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:66) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215) at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:496) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748) 404 page not found |HT Tech