1<!DOCTYPE html><html lang="en" class="geist_a71539c9-module__T19VSG__variable geist_mono_8d43a2aa-module__8Li5zG__variable h-full antialiased"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/chunks/38rdkhzmug1dd.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/3twrgole39lv3.js"/>
1<script src="/_next/static/chunks/25vlqm6-j07f_.js" async=""></script>
1<script src="/_next/static/chunks/2nykiepra7i1k.js" async=""></script>
1<script src="/_next/static/chunks/303jf5irrx26i.js" async=""></script>
1<script src="/_next/static/chunks/27jktro2p5rq9.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-02u435sw3uiwp.js" async=""></script>
1<script src="/_next/static/chunks/1ug6arakb_v-n.js" async=""></script>
1<script src="/_next/static/chunks/14mrh2-p_w84d.js" async=""></script>
1<script src="/_next/static/chunks/2ipq2h-cf66i3.js" async=""></script>
1<script src="/_next/static/chunks/3k0yvxxjahsux.js" async=""></script>
1<script src="/_next/static/chunks/1ha9imxkni6k9.js" async=""></script>
1<script src="/_next/static/chunks/3qab20fmslp9h.js" async=""></script>
1<meta name="next-size-adjust" content=""/><title>Rent calculator | Flat Radar BCN</title><meta name="description" content="Instantly check whether a Barcelona rent is above or below its neighbourhood price. Free, no sign-up."/><meta name="application-name" content="Flat Radar BCN"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><link rel="canonical" href="https://flatradar.org/calculator"/><meta property="og:title" content="Rent calculator | Flat Radar BCN"/><meta property="og:description" content="Instantly check whether a Barcelona rent is above or below its neighbourhood price. Free, no sign-up."/><meta property="og:url" content="https://flatradar.org/calculator"/><meta property="og:site_name" content="Flat Radar BCN"/><meta property="og:locale" content="en_GB"/><meta property="og:locale:alternate" content="es_ES"/><meta property="og:locale:alternate" content="ca_ES"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary"/><meta name="twitter:title" content="Rent calculator | Flat Radar BCN"/><meta name="twitter:description" content="Instantly check whether a Barcelona rent is above or below its neighbourhood price. Free, no sign-up."/><link rel="shortcut icon" href="/favicon.ico"/><link rel="icon" href="/favicon.ico?favicon.35q_6ail-hqhg.ico" sizes="48x48" type="image/x-icon"/><link rel="icon" href="/favicon.ico"/>
1<script src="/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script>
1</head><body class="min-h-full"><div hidden=""><!--$--><!--/$--></div>
1<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://flatradar.org/#organization","name":"Flat Radar BCN","url":"https://flatradar.org"},{"@type":"WebSite","@id":"https://flatradar.org/#website","name":"Flat Radar BCN","url":"https://flatradar.org","description":"Indicative analysis of Barcelona rental listings with local reference prices.","inLanguage":"en","publisher":{"@id":"https://flatradar.org/#organization"}},{"@type":"SoftwareApplication","@id":"https://flatradar.org/#software","name":"Flat Radar BCN","url":"https://flatradar.org","description":"Indicative analysis of Barcelona rental listings with local reference prices.","inLanguage":"en"}]}</script>
1<!--$?--><template id="B:0"></template><main class="min-h-screen bg-stone-50 px-6 py-20 text-center text-slate-600" role="status">Loading...</main><!--/$--><!--$--><!--/$-->
1<script>requestAnimationFrame(function(){$RT=performance.now()});</script>
1<script src="/_next/static/chunks/3twrgole39lv3.js" id="_R_" async=""></script>
1<div hidden id="S:0"><template id="P:1"></template><!--$--><!--/$--></div>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:I[39756,[\"/_next/static/chunks/1ug6arakb_v-n.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/2ipq2h-cf66i3.js\"],\"LoadingBoundaryProvider\"]\n2:I[90392,[\"/_next/static/chunks/1ug6arakb_v-n.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/2ipq2h-cf66i3.js\",\"/_next/static/chunks/3k0yvxxjahsux.js\"],\"default\"]\n3:\"$Sreact.fragment\"\n5:I[39756,[\"/_next/static/chunks/1ug6arakb_v-n.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/2ipq2h-cf66i3.js\"],\"default\"]\n6:I[37457,[\"/_next/static/chunks/1ug6arakb_v-n.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/2ipq2h-cf66i3.js\"],\"default\"]\n8:I[97367,[\"/_next/static/chunks/1ug6arakb_v-n.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/2ipq2h-cf66i3.js\"],\"OutletBoundary\"]\n9:\"$Sreact.suspense\"\nc:I[97367,[\"/_next/static/chunks/1ug6arakb_v-n.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/2ipq2h-cf66i3.js\"],\"ViewportBoundary\"]\ne:I[97367,[\"/_next/static/chunks/1ug6arakb_v-n.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/2ipq2h-cf66i3.js\"],\"MetadataBoundary\"]\n10:I[68027,[\"/_next/static/chunks/1ug6arakb_v-n.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/2ipq2h-cf66i3.js\"],\"default\",1]\n12:I[48085,[\"/_next/static/chunks/1ug6arakb_v-n.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/2ipq2h-cf66i3.js\"],\"I18nProvider\"]\n13:I[58298,[\"/_next/static/chunks/1ug6arakb_v-n.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/2ipq2h-cf66i3.js\",\"/_next/static/chunks/1ha9imxkni6k9.js\"],\"default\"]\n15:I[97809,[\"/_next/static/chunks/1ug6arakb_v-n.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/2ipq2h-cf66i3.js\"],\"VercelAnalytics\"]\n16:I[22016,[\"/_next/static/chunks/1ug6arakb_v-n.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/2ipq2h-cf66i3.js\",\"/_next/static/chunks/3qab20fmslp9h.js\"],\"\"]\n17:I[27201,[\"/_next/static/chunks/1ug6arakb_v-n.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/2ipq2h-cf66i3.js\"],\"IconMark\"]\n:HL[\"/_next/static/chunks/38rdkhzmug1dd.css\",\"style\"]\n:HL[\"/_next/static/media/797e433ab948586e-s.p.0r6juujl39pe6.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"calculator\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"calculator\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",20],[[\"$\",\"$L1\",null,{\"loading\":[[\"$\",\"$L2\",\"l\",{}],[],[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/3k0yvxxjahsux.js\",\"async\":true}]]],\"children\":[\"$\",\"$3\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/38rdkhzmug1dd.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/1ug6arakb_v-n.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/14mrh2-p_w84d.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/2ipq2h-cf66i3.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L4\"]}]}],{\"children\":[[\"$\",\"$3\",\"c\",{\"children\":[null,[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$3\",\"c\",{\"children\":[\"$L7\",[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/3qab20fmslp9h.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L8\",null,{\"children\":[\"$\",\"$9\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@a\"}]}]]}],{},null,false,null]},null,false,\"$@b\"]},null,false,null],[\"$\",\"$3\",\"h\",{\"children\":[null,[\"$\",\"$Lc\",null,{\"children\":\"$Ld\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Le\",null,{\"children\":[\"$\",\"$9\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Lf\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$10\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/38rdkhzmug1dd.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"S\":false,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"X5xT2V2JvacqPZMQjwKfv\"}\n"])</script>
1<script>self.__next_f.push([1,"11:[]\nb:\"$W11\"\nd:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
1<script>self.__next_f.push([1,"4:[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"geist_a71539c9-module__T19VSG__variable geist_mono_8d43a2aa-module__8Li5zG__variable h-full antialiased\",\"children\":[\"$\",\"body\",null,{\"className\":\"min-h-full\",\"children\":[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@graph\\\":[{\\\"@type\\\":\\\"Organization\\\",\\\"@id\\\":\\\"https://flatradar.org/#organization\\\",\\\"name\\\":\\\"Flat Radar BCN\\\",\\\"url\\\":\\\"https://flatradar.org\\\"},{\\\"@type\\\":\\\"WebSite\\\",\\\"@id\\\":\\\"https://flatradar.org/#website\\\",\\\"name\\\":\\\"Flat Radar BCN\\\",\\\"url\\\":\\\"https://flatradar.org\\\",\\\"description\\\":\\\"Indicative analysis of Barcelona rental listings with local reference prices.\\\",\\\"inLanguage\\\":\\\"en\\\",\\\"publisher\\\":{\\\"@id\\\":\\\"https://flatradar.org/#organization\\\"}},{\\\"@type\\\":\\\"SoftwareApplication\\\",\\\"@id\\\":\\\"https://flatradar.org/#software\\\",\\\"name\\\":\\\"Flat Radar BCN\\\",\\\"url\\\":\\\"https://flatradar.org\\\",\\\"description\\\":\\\"Indicative analysis of Barcelona rental listings with local reference prices.\\\",\\\"inLanguage\\\":\\\"en\\\"}]}\"}}],[\"$\",\"$L12\",null,{\"locale\":\"en\",\"children\":[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$13\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/1ha9imxkni6k9.js\",\"async\":true}]],\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$L14\",[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L15\",null,{}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"14:[\"$\",\"main\",null,{\"className\":\"min-h-screen bg-stone-50 px-6 py-20\",\"children\":[\"$\",\"section\",null,{\"className\":\"mx-auto max-w-xl rounded-3xl border border-slate-200 bg-white p-8 shadow-sm\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-sm font-bold uppercase tracking-[0.18em] text-teal-700\",\"children\":\"Page not found\"}],[\"$\",\"h1\",null,{\"className\":\"mt-3 text-4xl font-semibold tracking-tight\",\"children\":\"We could not find this page\"}],[\"$\",\"p\",null,{\"className\":\"mt-4 text-lg leading-8 text-slate-600\",\"children\":\"The link may have changed or no longer be available.\"}],[\"$\",\"$L16\",null,{\"href\":\"/\",\"className\":\"mt-7 inline-flex min-h-11 items-center rounded-xl bg-teal-700 px-5 font-semibold text-white\",\"children\":\"Back to home\"}]]}]}]\na:null\n"])</script>
1<script>self.__next_f.push([1,"f:[[\"$\",\"title\",\"0\",{\"children\":\"Rent calculator | Flat Radar BCN\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Instantly check whether a Barcelona rent is above or below its neighbourhood price. Free, no sign-up.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"application-name\",\"content\":\"Flat Radar BCN\"}],[\"$\",\"meta\",\"3\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"4\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"link\",\"5\",{\"rel\":\"canonical\",\"href\":\"https://flatradar.org/calculator\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:title\",\"content\":\"Rent calculator | Flat Radar BCN\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:description\",\"content\":\"Instantly check whether a Barcelona rent is above or below its neighbourhood price. Free, no sign-up.\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:url\",\"content\":\"https://flatradar.org/calculator\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:site_name\",\"content\":\"Flat Radar BCN\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:locale\",\"content\":\"en_GB\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale:alternate\",\"content\":\"es_ES\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:locale:alternate\",\"content\":\"ca_ES\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Rent calculator | Flat Radar BCN\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"Instantly check whether a Barcelona rent is above or below its neighbourhood price. Free, no sign-up.\"}],[\"$\",\"link\",\"17\",{\"rel\":\"shortcut icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.35q_6ail-hqhg.ico\",\"sizes\":\"48x48\",\"type\":\"image/x-icon\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"$L17\",\"20\",{}]]\n"])</script>
1<script>self.__next_f.push([1,"19:I[60389,[\"/_next/static/chunks/1ug6arakb_v-n.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/2ipq2h-cf66i3.js\",\"/_next/static/chunks/3qab20fmslp9h.js\"],\"Estimator\"]\n"])</script>
1<script>self.__next_f.push([1,"7:[\"$\",\"div\",null,{\"className\":\"min-h-screen bg-stone-50 text-slate-950\",\"children\":[\"$L18\",[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"SoftwareApplication\\\",\\\"name\\\":\\\"Flat Radar BCN\\\",\\\"applicationCategory\\\":\\\"FinanceApplication\\\",\\\"operatingSystem\\\":\\\"Web\\\",\\\"url\\\":\\\"https://flatradar.org/calculator\\\",\\\"description\\\":\\\"Instantly check whether a Barcelona rent is above or below its neighbourhood price. Free, no sign-up.\\\",\\\"offers\\\":{\\\"@type\\\":\\\"Offer\\\",\\\"price\\\":\\\"0\\\",\\\"priceCurrency\\\":\\\"EUR\\\"}}\"}}],[\"$\",\"main\",null,{\"className\":\"mx-auto max-w-6xl px-6 py-16\",\"children\":[[\"$\",\"div\",null,{\"className\":\"max-w-2xl\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-4xl font-semibold tracking-tight sm:text-5xl\",\"children\":\"Is your Barcelona rent expensive?\"}],[\"$\",\"p\",null,{\"className\":\"mt-4 text-lg leading-8 text-slate-600\",\"children\":\"Enter the neighbourhood, the rent and the size. We tell you instantly how it compares with the local price.\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-10\",\"children\":[\"$\",\"$L19\",null,{\"neighborhoods\":[{\"name\":\"Baró de Viver\",\"district\":\"Sant Andreu\"},{\"name\":\"Can Baró\",\"district\":\"Horta-Guinardó\"},{\"name\":\"Can Peguera\",\"district\":\"Nou Barris\"},{\"name\":\"Canyelles\",\"district\":\"Nou Barris\"},{\"name\":\"Ciutat Meridiana\",\"district\":\"Nou Barris\"},{\"name\":\"Diagonal Mar i el Front MarÃtim del Poblenou\",\"district\":\"Sant MartÃ\"},{\"name\":\"el Baix Guinardó\",\"district\":\"Horta-Guinardó\"},{\"name\":\"el Barri Gòtic\",\"district\":\"Ciutat Vella\"},{\"name\":\"el Besòs i el Maresme\",\"district\":\"Sant MartÃ\"},{\"name\":\"el Bon Pastor\",\"district\":\"Sant Andreu\"},{\"name\":\"el Camp d'en Grassot i Grà cia Nova\",\"district\":\"Grà cia\"},{\"name\":\"el Camp de l'Arpa del Clot\",\"district\":\"Sant MartÃ\"},{\"name\":\"el Carmel\",\"district\":\"Horta-Guinardó\"},{\"name\":\"el Clot\",\"district\":\"Sant MartÃ\"},{\"name\":\"el Coll\",\"district\":\"Grà cia\"},{\"name\":\"el Congrés i els Indians\",\"district\":\"Sant Andreu\"},{\"name\":\"el Fort Pienc\",\"district\":\"Eixample\"},{\"name\":\"el Guinardó\",\"district\":\"Horta-Guinardó\"},{\"name\":\"el Parc i la Llacuna del Poblenou\",\"district\":\"Sant MartÃ\"},{\"name\":\"el Poble Sec - AEI Parc Montjuïc\",\"district\":\"Sants-Montjuïc\"},{\"name\":\"el Poblenou\",\"district\":\"Sant MartÃ\"},{\"name\":\"el Putxet i el Farró\",\"district\":\"Sarrià -Sant Gervasi\"},{\"name\":\"el Raval\",\"district\":\"Ciutat Vella\"},{\"name\":\"el Turó de la Peira\",\"district\":\"Nou Barris\"},{\"name\":\"Horta\",\"district\":\"Horta-Guinardó\"},{\"name\":\"Hostafrancs\",\"district\":\"Sants-Montjuïc\"},{\"name\":\"l'Antiga Esquerra de l'Eixample\",\"district\":\"Eixample\"},{\"name\":\"la Barceloneta\",\"district\":\"Ciutat Vella\"},{\"name\":\"la Bordeta\",\"district\":\"Sants-Montjuïc\"},{\"name\":\"la Clota\",\"district\":\"Horta-Guinardó\"},{\"name\":\"la Dreta de l'Eixample\",\"district\":\"Eixample\"},{\"name\":\"la Font d'en Fargues\",\"district\":\"Horta-Guinardó\"},{\"name\":\"la Font de la Guatlla\",\"district\":\"Sants-Montjuïc\"},{\"name\":\"la Guineueta\",\"district\":\"Nou Barris\"},{\"name\":\"la Marina de Port\",\"district\":\"Sants-Montjuïc\"},{\"name\":\"la Marina del Prat Vermell - AEI Zona Franca\",\"district\":\"Sants-Montjuïc\"},{\"name\":\"la Maternitat i Sant Ramon\",\"district\":\"Les Corts\"},{\"name\":\"la Nova Esquerra de l'Eixample\",\"district\":\"Eixample\"},{\"name\":\"la Prosperitat\",\"district\":\"Nou Barris\"},{\"name\":\"la Sagrada FamÃlia\",\"district\":\"Eixample\"},{\"name\":\"la Sagrera\",\"district\":\"Sant Andreu\"},{\"name\":\"la Salut\",\"district\":\"Grà cia\"},{\"name\":\"la Teixonera\",\"district\":\"Horta-Guinardó\"},{\"name\":\"la Trinitat Nova\",\"district\":\"Nou Barris\"},{\"name\":\"la Trinitat Vella\",\"district\":\"Sant Andreu\"},{\"name\":\"la Vall d'Hebron\",\"district\":\"Horta-Guinardó\"},{\"name\":\"la Verneda i la Pau\",\"district\":\"Sant MartÃ\"},{\"name\":\"la Vila de Grà cia\",\"district\":\"Grà cia\"},{\"name\":\"la Vila OlÃmpica del Poblenou\",\"district\":\"Sant MartÃ\"},{\"name\":\"les Corts\",\"district\":\"Les Corts\"},{\"name\":\"les Roquetes\",\"district\":\"Nou Barris\"},{\"name\":\"les Tres Torres\",\"district\":\"Sarrià -Sant Gervasi\"},{\"name\":\"Montbau\",\"district\":\"Horta-Guinardó\"},{\"name\":\"Navas\",\"district\":\"Sant Andreu\"},{\"name\":\"Pedralbes\",\"district\":\"Les Corts\"},{\"name\":\"Porta\",\"district\":\"Nou Barris\"},{\"name\":\"Provençals del Poblenou\",\"district\":\"Sant MartÃ\"},{\"name\":\"Sant Andreu\",\"district\":\"Sant Andreu\"},{\"name\":\"Sant Antoni\",\"district\":\"Eixample\"},{\"name\":\"Sant GenÃs dels Agudells\",\"district\":\"Horta-Guinardó\"},{\"name\":\"Sant Gervasi - Galvany\",\"district\":\"Sarrià -Sant Gervasi\"},{\"name\":\"Sant Gervasi - la Bonanova\",\"district\":\"Sarrià -Sant Gervasi\"},{\"name\":\"Sant Martà de Provençals\",\"district\":\"Sant MartÃ\"},{\"name\":\"Sant Pere, Santa Caterina i la Ribera\",\"district\":\"Ciutat Vella\"},{\"name\":\"Sants\",\"district\":\"Sants-Montjuïc\"},{\"name\":\"Sants - Badal\",\"district\":\"Sants-Montjuïc\"},{\"name\":\"Sarrià \",\"district\":\"Sarrià -Sant Gervasi\"},{\"name\":\"Torre Baró\",\"district\":\"Nou Barris\"},{\"name\":\"Vallbona\",\"district\":\"Nou Barris\"},{\"name\":\"Vallcarca i els Penitents\",\"district\":\"Grà cia\"},{\"name\":\"Vallvidrera, el Tibidabo i les Planes\",\"district\":\"Sarrià -Sant Gervasi\"},{\"name\":\"Verdun\",\"district\":\"Nou Barris\"},{\"name\":\"Vilapicina i la Torre Llobeta\",\"district\":\"Nou Barris\"}]}]}],\"$L1a\"]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"1d:I[14204,[\"/_next/static/chunks/1ug6arakb_v-n.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/2ipq2h-cf66i3.js\",\"/_next/static/chunks/3qab20fmslp9h.js\"],\"LanguageSelector\"]\n1a:[\"$\",\"div\",null,{\"className\":\"mt-12\",\"children\":\"$L1b\"}]\n18:[\"$\",\"header\",null,{\"className\":\"border-b border-slate-200 bg-white/90 backdrop-blur\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto flex min-h-16 max-w-6xl items-center justify-between gap-5 px-6\",\"children\":[\"$L1c\",[\"$\",\"nav\",null,{\"className\":\"flex items-center gap-2 sm:gap-5\",\"aria-label\":\"Primary\",\"children\":[[\"$\",\"$L16\",null,{\"href\":\"/#extensio\",\"className\":\"hidden text-sm font-medium text-slate-600 transition hover:text-slate-950 sm:block\",\"children\":\"Extension\"}],[\"$\",\"$L16\",null,{\"href\":\"/pricing\",\"className\":\"hidden text-sm font-medium text-slate-600 transition hover:text-slate-950 sm:block\",\"children\":\"Pricing\"}],[\"$\",\"$L1d\",null,{\"compact\":true}],[\"$\",\"$L16\",null,{\"href\":\"/login\",\"className\":\"rounded-lg border border-slate-300 px-4 py-2 text-sm font-semibold text-slate-800 transition hover:bg-slate-50\",\"children\":\"Sign in\"}],[\"$\",\"a\",null,{\"href\":\"https://chromewebstore.google.com/detail/flat-radar-bcn/ghgblpgpjnhcmjbfeiefiphljjofeckj\",\"target\":\"_blank\",\"rel\":\"noopener\",\"className\":\"hidden rounded-lg bg-teal-700 px-4 py-2 text-sm font-semibold text-white transition hover:bg-teal-800 sm:inline-flex\",\"children\":\"Add to Chrome\"}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"1b:[\"$\",\"aside\",null,{\"className\":\"rounded-2xl border border-amber-200 bg-amber-50 p-6 text-sm leading-6 text-amber-950\",\"children\":[[\"$\",\"p\",null,{\"className\":\"font-semibold\",\"children\":\"Important information\"}],[\"$\",\"p\",null,{\"className\":\"mt-2\",\"children\":\"Flat Radar BCN provides indicative estimates. It does not replace a viewing, contract review or legal advice. It does not guarantee that a property is available or that the advertised price is lawful.\"}]]}]\n1c:[\"$\",\"$L16\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center font-semibold text-slate-950 transition hover:text-teal-900 focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-teal-700\",\"aria-label\":\"Flat Radar BCN, home\",\"children\":[\"$\",\"span\",null,{\"className\":\"brand-logo\",\"children\":[[\"$\",\"span\",null,{\"className\":\"logo-mark\",\"aria-hidden\":\"true\",\"children\":[\"$\",\"svg\",null,{\"className\":\"logo-mark-art\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"30\",\"height\":\"30\",\"viewBox\":\"0 0 64 64\",\"fill\":\"none\",\"aria-hidden\":\"true\",\"focusable\":\"false\",\"style\":{\"display\":\"block\",\"overflow\":\"visible\"},\"children\":[[\"$\",\"path\",null,{\"d\":\"M9 27c10-16 36-16 46 0\",\"stroke\":\"#0f766e\",\"strokeLinecap\":\"round\",\"strokeWidth\":\"5.5\"}],[\"$\",\"path\",null,{\"d\":\"M18 55V36\",\"stroke\":\"#0f172a\",\"strokeLinecap\":\"round\",\"strokeWidth\":\"7\"}],[\"$\",\"path\",null,{\"d\":\"M32 55V28\",\"stroke\":\"#0f172a\",\"strokeLinecap\":\"round\",\"strokeWidth\":\"7\"}],[\"$\",\"path\",null,{\"d\":\"M46 55V39\",\"stroke\":\"#0f172a\",\"strokeLinecap\":\"round\",\"strokeWidth\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"className\":\"brand-logo-text\",\"children\":[\"Flat Radar \",[\"$\",\"span\",null,{\"className\":\"brand-logo-city\",\"children\":\"BCN\"}]]}]]}]}]\n"])</script>
1<div hidden id="S:1"><div class="min-h-screen bg-stone-50 text-slate-950"><header class="border-b border-slate-200 bg-white/90 backdrop-blur"><div class="mx-auto flex min-h-16 max-w-6xl items-center justify-between gap-5 px-6"><template id="P:2"></template><nav class="flex items-center gap-2 sm:gap-5" aria-label="Primary"><a class="hidden text-sm font-medium text-slate-600 transition hover:text-slate-950 sm:block" href="/#extensio">Extension</a><a class="hidden text-sm font-medium text-slate-600 transition hover:text-slate-950 sm:block" href="/pricing">Pricing</a><div class="min-w-0"><label class="sr-only" for="language-selector-compact">Language</label><select id="language-selector-compact" aria-label="Change language" class="rounded-lg border border-slate-300 bg-white text-sm font-semibold text-slate-700 outline-none transition hover:bg-slate-50 focus:border-teal-600 focus:ring-3 focus:ring-teal-100 disabled:cursor-wait disabled:opacity-70 min-h-10 px-2"><option value="es">Español</option><option value="ca">Català </option><option value="en" selected="">English</option></select></div><a class="rounded-lg border border-slate-300 px-4 py-2 text-sm font-semibold text-slate-800 transition hover:bg-slate-50" href="/login">Sign in</a><a href="https://chromewebstore.google.com/detail/flat-radar-bcn/ghgblpgpjnhcmjbfeiefiphljjofeckj" target="_blank" rel="noopener" class="hidden rounded-lg bg-teal-700 px-4 py-2 text-sm font-semibold text-white transition hover:bg-teal-800 sm:inline-flex">Add to Chrome</a></nav></div></header>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"SoftwareApplication","name":"Flat Radar BCN","applicationCategory":"FinanceApplication","operatingSystem":"Web","url":"https://flatradar.org/calculator","description":"Instantly check whether a Barcelona rent is above or below its neighbourhood price. Free, no sign-up.","offers":{"@type":"Offer","price":"0","priceCurrency":"EUR"}}</script>
1<main class="mx-auto max-w-6xl px-6 py-16"><div class="max-w-2xl"><h1 class="text-4xl font-semibold tracking-tight sm:text-5xl">Is your Barcelona rent expensive?</h1><p class="mt-4 text-lg leading-8 text-slate-600">Enter the neighbourhood, the rent and the size. We tell you instantly how it compares with the local price.</p></div><div class="mt-10"><div class="grid gap-8 lg:grid-cols-2"><form class="space-y-5"><div><label for="neighborhood" class="mb-2 block text-sm font-semibold text-slate-800">Neighbourhood</label><div class="relative"><input type="hidden" readOnly="" name="district" value=""/><input id="neighborhood" type="text" role="combobox" autoComplete="off" required="" aria-autocomplete="list" aria-controls="_R_25mlubtb_-neighborhoods" aria-expanded="false" aria-invalid="false" aria-describedby="" placeholder="Type or select a neighbourhood" class="min-h-12 w-full rounded-xl border border-slate-300 bg-white px-4 pr-10 text-slate-950 outline-none transition focus:border-teal-600 focus:ring-3 focus:ring-teal-100" name="neighborhood" value=""/><svg aria-hidden="true" viewBox="0 0 20 20" fill="currentColor" class="pointer-events-none absolute right-3 top-3.5 size-5 text-slate-400"><path fill-rule="evenodd" d="M5.22 7.22a.75.75 0 0 1 1.06 0L10 10.94l3.72-3.72a.75.75 0 1 1 1.06 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L5.22 8.28a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd"></path></svg></div></div><div class="grid grid-cols-2 gap-4"><div><label for="rent" class="mb-2 block text-sm font-semibold text-slate-800">Monthly rent (â¬)</label><input id="rent" inputMode="numeric" class="min-h-12 w-full rounded-xl border border-slate-300 bg-white px-4 text-slate-950 outline-none transition focus:border-teal-600 focus:ring-3 focus:ring-teal-100" value=""/></div><div><label for="surface" class="mb-2 block text-sm font-semibold text-slate-800">Surface (m²)</label><input id="surface" inputMode="numeric" class="min-h-12 w-full rounded-xl border border-slate-300 bg-white px-4 text-slate-950 outline-none transition focus:border-teal-600 focus:ring-3 focus:ring-teal-100" value=""/></div></div><div class="flex flex-wrap gap-4"><label class="inline-flex cursor-pointer items-center gap-2 rounded-xl border border-slate-300 bg-white px-4 py-2.5 text-sm font-semibold text-slate-800 transition has-[:checked]:border-teal-600 has-[:checked]:bg-teal-50 has-[:checked]:text-teal-900"><input type="checkbox" class="size-4 accent-teal-700"/>Lift</label><label class="inline-flex cursor-pointer items-center gap-2 rounded-xl border border-slate-300 bg-white px-4 py-2.5 text-sm font-semibold text-slate-800 transition has-[:checked]:border-teal-600 has-[:checked]:bg-teal-50 has-[:checked]:text-teal-900"><input type="checkbox" class="size-4 accent-teal-700"/>Exterior</label></div><div><button type="submit" disabled="" class="min-h-12 w-full rounded-xl bg-teal-700 px-6 font-semibold text-white transition hover:bg-teal-800 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-teal-700 disabled:cursor-not-allowed disabled:opacity-50">Analyse for free</button><p class="mt-2 text-center text-sm text-slate-500">Free, no account.</p></div></form><div aria-live="polite" class="rounded-3xl border border-slate-200 bg-white p-6 shadow-sm"><p class="text-xs font-bold uppercase tracking-[0.16em] text-teal-700">Indicative result</p><p class="mt-4 leading-7 text-slate-500">Fill in the neighbourhood, rent and size to see the result.</p><div class="mt-6 rounded-2xl border border-slate-200 bg-slate-50 p-5"><p class="font-semibold text-slate-950">Full analysis with the photos</p><p class="mt-1 text-sm leading-6 text-slate-600">The photo analysis, the text/photo contradictions and the confidence label unlock when you create an account.</p><div class="mt-4 space-y-2" aria-hidden="true"><div class="flex items-center justify-between rounded-xl border border-slate-200 bg-white px-4 py-3"><span class="text-sm font-medium text-slate-700">Photo analysis</span><span class="h-3 w-24 rounded-full bg-slate-200 blur-[1px]"></span></div><div class="flex items-center justify-between rounded-xl border border-slate-200 bg-white px-4 py-3"><span class="text-sm font-medium text-slate-700">Risks and contradictions</span><span class="h-3 w-24 rounded-full bg-slate-200 blur-[1px]"></span></div><div class="flex items-center justify-between rounded-xl border border-slate-200 bg-white px-4 py-3"><span class="text-sm font-medium text-slate-700">Overall confidence</span><span class="h-3 w-24 rounded-full bg-slate-200 blur-[1px]"></span></div></div><a class="mt-4 inline-flex min-h-12 w-full items-center justify-center rounded-xl bg-teal-700 px-6 font-semibold text-white transition hover:bg-teal-800 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-teal-700" href="/login">Create an account to analyse the photos</a></div></div></div></div><div class="mt-12"><template id="P:3"></template></div></main></div></div>
1<script>$RS=function(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS("S:1","P:1")</script>
1<div hidden id="S:3"><aside class="rounded-2xl border border-amber-200 bg-amber-50 p-6 text-sm leading-6 text-amber-950"><p class="font-semibold">Important information</p><p class="mt-2">Flat Radar BCN provides indicative estimates. It does not replace a viewing, contract review or legal advice. It does not guarantee that a property is available or that the advertised price is lawful.</p></aside></div>
1<script>$RS("S:3","P:3")</script>
1<div hidden id="S:2"><a class="inline-flex items-center font-semibold text-slate-950 transition hover:text-teal-900 focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-teal-700" aria-label="Flat Radar BCN, home" href="/"><span class="brand-logo"><span class="logo-mark" aria-hidden="true"><svg class="logo-mark-art" xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 64 64" fill="none" aria-hidden="true" focusable="false" style="display:block;overflow:visible"><path d="M9 27c10-16 36-16 46 0" stroke="#0f766e" stroke-linecap="round" stroke-width="5.5"></path><path d="M18 55V36" stroke="#0f172a" stroke-linecap="round" stroke-width="7"></path><path d="M32 55V28" stroke="#0f172a" stroke-linecap="round" stroke-width="7"></path><path d="M46 55V39" stroke="#0f172a" stroke-linecap="round" stroke-width="7"></path></svg></span><span class="brand-logo-text">Flat Radar <span class="brand-logo-city">BCN</span></span></span></a></div>
1<script>$RS("S:2","P:2")</script>
1<script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0}; 2$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script>
2</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.